1. 【解析】选C。在此句型中, that引导的从句常用过去时表示虚拟语气。A时态不正确;put an end to/bring to an end均为及物动词短语, 应该用被动语态, 故选C。
2. 【解析】选D。standing在这里作定语修饰building, 第二个空为句子的谓语, 故用dates。句意: 我们的城市有悠久的历史, 在我们学校前的那座高大建筑能追溯到1 000年以前。
3.【解析】选B。考查动词辨析。wonder想知道;wander心不在焉, 胡思乱想;drift漂流, 漂泊;float浮, 漂, 漂流。