ChaseDream
搜索
返回列表 发新帖
查看: 1061|回复: 2
打印 上一主题 下一主题

og 32

[复制链接]
楼主
发表于 2007-12-5 02:24:00 | 只看该作者

og 32


        

32. Some buildings that were destroyed and
heavily dam­aged 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


        Choices C and D use the
present perfect tense incorrectly, saying in effect that the buildings have been constructed after they were
destroyed last year.
搜索了以前的帖子,大多讨论B,E的区别,没有讨论过CD.不是很明白为什么不能用
have been.
有没有关于时态用法的汇总帖呢?
哪位NN帮帮忙吧
图片点击可在新窗口打开查看

[此贴子已经被作者于2007-12-5 7:33:05编辑过]
沙发
发表于 2007-12-5 06:22:00 | 只看该作者
不能用have been 那是因为construct 在先,而destroy 或damage在后。句子里destroy 或damage都用了过去式,所以construct应该是过去的过去。我想应该是过去完成式。
板凳
 楼主| 发表于 2007-12-5 07:49:00 | 只看该作者
谢谢.明白了.
您需要登录后才可以回帖 登录 | 立即注册

Mark一下! 看一下! 顶楼主! 感谢分享! 快速回复:

IESE MBA
近期活动

正在浏览此版块的会员 ()

手机版|ChaseDream|GMT+8, 2024-11-24 03:03
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

© 2003-2023 ChaseDream.com. All Rights Reserved.

返回顶部