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

时态

[复制链接]
跳转到指定楼层
楼主
发表于 2013-6-9 18:17:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
Ozone, a special form of oxygen that screens out harmfulultraviolet rays, reaches high concentrations twelve miles above Earth, whereit has long appeared that it was immune from human influence; we have now realized,though, that emissions of industrial chlorofluorocarbons deplete the ozonelayer.
A  has long appeared that it was immune from
B  has long appeared to have been immune from
C  has long appeared as being immune to
D  had long appeared immune to
E  had long appeared that it was immune to


答案选D 。 想问下为什么要用过去完成时,这原句里面根本没有提示有一个过去的动作和他比较啊
收藏收藏 收藏收藏
7#
 楼主| 发表于 2013-6-10 19:22:24 | 只看该作者
enkyklios 发表于 2013-6-10 19:17
意思上估计不好;
完成时是说曾经一直表明……。
改成过去表达不出这种强烈的对比,我们现在之所以兴高采 ...

有点道理……
6#
发表于 2013-6-10 19:17:54 | 只看该作者
billkp 发表于 2013-6-10 19:08
理解了,是要比较两个动作的先后。还问个问题,那用过去时态是不是一样? ...

意思上估计不好;
完成时是说曾经一直表明……。
改成过去表达不出这种强烈的对比,我们现在之所以兴高采烈的宣布我们终于have realized,是因为过去的影响使我们一直错误。

呵呵,我完全瞎掰啊。其实我对时态和指代最不在行
5#
 楼主| 发表于 2013-6-10 19:10:22 | 只看该作者
吴下锕蒙 发表于 2013-6-9 23:31
现在完成时有两种情况:1. 持续到现在的动作;2.影响持续到现在

本句中这两种情况都不符合吧

嗯。谢谢。 同问:为什么不用过去式态?
地板
 楼主| 发表于 2013-6-10 19:08:36 | 只看该作者
enkyklios 发表于 2013-6-9 18:58
因为有now have realized作为对比出现,可知不能用has appeared
如果realize是现在时,前边就可以用has…… ...

理解了,是要比较两个动作的先后。还问个问题,那用过去时态是不是一样?
板凳
发表于 2013-6-9 23:31:48 | 只看该作者
现在完成时有两种情况:1. 持续到现在的动作;2.影响持续到现在

本句中这两种情况都不符合吧

过去完成时是强调的比realized还要早,虽然realized在这里用的不是一般过去时
沙发
发表于 2013-6-9 18:58:07 | 只看该作者
因为有now have realized作为对比出现,可知不能用has appeared
如果realize是现在时,前边就可以用has……。总之appeare要比realize更早
您需要登录后才可以回帖 登录 | 立即注册

IESE MBA
近期活动

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

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

ChaseDream 论坛

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

返回顶部