ChaseDream

标题: 这道语法题,E错在哪? [打印本页]

作者: fuzhouguy    时间: 2007-9-21 04:00
标题: 这道语法题,E错在哪?

Some building that were destroyed and heavily damaged in the earthquake last year were constructed in violation of the city's building code.

a.some buildings that were destroyed and heavily damaged in the earthquake last year were

b.some buildings that were destroyed or heavily damaged in the earthquake last year had been

c.some buildings that the earthquake destroyed and heavily damaged last year have been

d.last year the earthquake destroyed or heavily damaged some buildings that have been

e.last year some of the buildings that were destroyed or heavily damaged in the earthquake had been

correct choice : b


作者: ranning    时间: 2007-9-21 07:43
last year位置不对,放在句首可以理解为last year修饰整个句子,1. 产生歧义 2.跟 had been搭配不当
作者: Rayakawr    时间: 2007-9-21 07:53
agree with ranning.
作者: jczephyr    时间: 2007-9-21 10:39
补充,some buildings 比some of the buildings更简洁

作者: blackblue    时间: 2007-9-21 11:19

last year ...were...had been...,时态不对,根据句子的逻辑意思,应该是先destroyed ,后reconstructed ,我自己的见解,大家讨论阿


作者: jczephyr    时间: 2007-9-21 14:21
不涉及重建的问题,原句的大意是-去年的地震中一些毁坏或部分毁坏的建筑是违规建成的,这些建筑的建成发生在地震造成的毁坏之前,所以用过去完成时。
作者: honor0622    时间: 2007-9-21 14:40

A building can not be destroyed and heavily damaged. 不和逻辑.要么 be destroyed, 要么 be damaged; 所以要用 or 连接.

先排除 A & C.

2. Had been 强调 some buildings, in this case, 建于地震前。

排除 D.

E 和 B 相比, E 过于复杂。


作者: chenkai    时间: 2007-9-21 18:00
honor0622, good explanation
作者: wlf1987    时间: 2012-10-6 15:49
some of buildings 可以理解为单数,不好
last year在前,显得与had been 冲突。
本句的意思是违章建筑的一些楼去年被地震整坏或者整残了
作者: kiwifoodtown    时间: 2012-10-8 15:29
E选项,LAST YEAR在主句产生了完全不同的意思,所以E是不对的。




欢迎光临 ChaseDream (https://forum.chasedream.com/) Powered by Discuz! X3.3