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

请大家帮帮忙啊。。。这个问题颠覆了我对现在完成时的理解。。

[复制链接]
跳转到指定楼层
楼主
发表于 2011-11-9 22:57:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
10、Carnivorous mammals can endure what would
otherwise be lethal levels of body heat because they
have a heat-exchangenetworkwhich kept the brain
from getting too hot.
which kept



that keeps



which has kept



that has been keeping



having kept





A Kept is the wrong tense.
B Correct. The verb keeps indicates a current
situation and is consistent with the other
verbs in the sentence. The sentence is clear
and concise.
C Mistaken shift in tense: In this sentence the
present tense expresses a timeless general
principle; in contrast, has kept indicates a
more definite context and time period and
suggests that the heat-exchangenetwork
mayno longer have this effect.

D Has been keeping is the wrong tense.
我理解的现在完成时是:过去发生,持续到现在,并且对现在产生影响。可是与C的红字说法部分相悖啊。大家给我解答一下好不好?
收藏收藏 收藏收藏
沙发
发表于 2011-11-9 23:10:27 | 只看该作者
我记得manhattan上面说 现在完成时是过去的动作延续到现在或者其影响持续到现在 我觉得c的意思是说 选项c中的现完相对于选项a中的一般现在时 表达了动作可能已经结束的不确定性(也就是第二种情况:它的影响持续到现在)所以a中的一般现在时对于客观事实更好的刻画 使得a is better than c
板凳
发表于 2011-11-9 23:27:36 | 只看该作者
which应该用非限定性修饰吧,所以不对。描述的是一个客观事实,不需要用完成时,用一般现在时就可以解释清楚了啊。
地板
发表于 2011-11-9 23:44:55 | 只看该作者
manhattan 说:完成时
1. 动作开始于过去,动作延续到现在,还在继续
2.动作结束了,但是动作的结果对现在还有影响

c的解释,应该是指2。完成时要根据上下文来诠释。这道题,由于是客观事实,lz不要纠结了。

当时看到这个解释的时候,我也忧郁了一下。不过不要紧。当个特例记着就好了。
您需要登录后才可以回帖 登录 | 立即注册

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

手机版|ChaseDream|GMT+8, 2026-1-26 13:08
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

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

返回顶部