In 1900, it was the highest building that ___.

来源:百度知道 编辑:UC知道 时间:2024/06/04 17:42:36
A.was ever built B.had ever built
C.has ever been built D.had ever been built
这道题该选什么,请高手给个确切的答案,再讲下built和be built都是表示被动,那怎么区分啊!!!谢谢!!!

选A
①built表建造,因为建筑物是“被建造”的,所以排除B。
②如果表已经建造,一般不加时间点(固定时间点,如“twenty years ago”,如:He finished the book twenty years ago. = He have finished book for twenty years.完成时只能用时间段来表示)就是固定时间。题中有“in 1900”,是固定的一个时间点,不能用完成时)。所以排除C、D。

例句:
A country 【that has been built on immigrantlabour 】is now building fences and demonisingforeigners, almost as if itdid notneedthem.
这个建立在移民艰辛劳作基础上的国家如今不断设置障碍,丑化外国人,好像完全不需要移民一样。

A
built是过去时,单独使用不能表被动
要BE+过去分词才能表被动
懂了吧