Some buildings that were destroyed and heavily damaged in the earthquake last year were constructed in violation of the city's building cede.
Some buildings that were destroyed and heavily damaged in the earthquake last year were
Some buildings that were destroyed or heavily damaged in the earthquake last year had been
Some buildings that the earthquake destroyed and heavily damaged last year have been
Last year the earthquake destroyed or heavily damaged some buildings that have been
Last year some of the buildings that were destroyed or heavily damaged in the earthquake had been
大体句意是说那些违建的建筑在去年的地震中被摧毁了
B选项更优
?
没说地震是什么时候发生的,但这个语义也是对的啊,难道一定要遵循原句,也就是A选项的语义?就一定是,在去年发生的地震中被摧毁的房屋被重建了?
还有一个问题,为什么感觉语态反了…
不应该是:Some buildings that were destroyed in the earthquake last year had been constructed.
而应该是:Some buildings that had been destroyed in the earthquake last year were constructed...
先被摧毁,再被重建,所以摧毁才应该是过去完成时啊?
by last year登录 或 注册 后可以参加讨论
没说地震是什么时候发生的,但这个语义也是对的啊,难道一定要遵循原句,也就是A选项的语义?就一定是,在去年发生的地震中被摧毁的房屋被重建了?
还有一个问题,为什么感觉语态反了…
不应该是:Some buildings that were destroyed in the earthquake last year had been constructed.
而应该是:Some buildings that had been destroyed in the earthquake last year were constructed...
先被摧毁,再被重建,所以摧毁才应该是过去完成时啊?
不是重建 were constructed in violation of sth应该是建筑时违反了建筑法,是建造时候违法在先,然后才会有的在地震中被摧毁登录 或 注册 后可以参加讨论
E 变成了这些建设是去年被建的
②注意E选项省去that were destroyed ...的修饰之后意思是错误的。
B. 正确,房子在过去的地震中被毁了,所以用过去完成式
C. 时态不对/and连接destroy和damage不对
D. have been时态错误
E. last year放句首,有歧义,会理解成去年buildings have been constructed
而且destroyed和damaged用or连接更合理
2、E选项中,last year的位置修饰了整个主句,buildings had been constructed,时态不符,last year不能修饰过去完成时。
E 项时间状语改变位置造成了句子意思改变。
先不看B、E选项that 修饰部分,B变为:some building had been constructed..... E变为: last year, some building had been constructed。E项明显意思不对,且时态也混乱。登录 或 注册 后可以参加讨论