there was (were)只是单纯对过去情况的描述, 对现在的情况并无任何暗示. "过去有...", 现在也许没有, 也许有, 也许有更多.而there used to be则是过去曾经有, 强调曾经, 美景不再, 如今已经没有了.There used to be a lot of old walls in Beijing.的反意疑问句只能是: weren't there?
第一个指的是过去有,过去存在,现在没有了,第二个就是指过去有,There used to be a lot of old walls in Beijing,uesdn't there?There used to be a lot of old walls in Beijing,didn't there?都对
used to be 是习惯于的意思,后面一般加分词。there used to be的there 是不确定的主语there be中的be是表示“存在,有”的意思。后边一般加名词,there was(were)是there be 的过去式,there也是不确定的主语答案应该应该是weren't there.这里的be是个助词的功能。