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

prep1-256 为什么要用现在完成时?

[复制链接]
楼主
发表于 2009-8-5 23:15:00 | 只看该作者

prep1-256 为什么要用现在完成时?

256.      (28362-!-item-!-188;#058&003003)       (T-4-Q1 TS-7-41)

 

Scientists have dated sharp-edged flakes of stone found in the fine-grained sediments of a dry riverbed in the Afar region of Ethiopia to between 2.52 and 2.60 million years ago, pushing back by more than 150,000 years the earliest date when it is known that humans made stone tools.

A. when it is known that humans made

B. at which it is known that humans C. at which humans are known to have made

D. that humans are known to be making

E. of humans who were known to make

正解为C,我选的B。

我不明白为什么用现在完成时。

我觉得主句的谓语为 have dated 现在完成时,而 humans had made stone tools 肯定是发生在 have dated 之前,当让要用过去完成时啊。如果用了现在完成时则体现不出date 和 make的时间顺序啦啊。

看了CD之前的帖子,有人解释说

“原句是想说human are known to have made stone tools的时间被pushing back;过去已经发生的事情,现在被发现也是现在完成时使用的情况之一。”

http://forum.chasedream.com/dispbbs.asp?BoardID=23&ID=389550&replyID=&skin=0

不明白为什么“过去已经发生的事情,现在被发现也是现在完成时使用的情况之一”。

望NN能够明晰一下~

沙发
 楼主| 发表于 2009-8-8 19:24:00 | 只看该作者
有牛人能帮忙解释一下的吗
您需要登录后才可以回帖 登录 | 立即注册

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

IESE MBA
近期活动

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

手机版|ChaseDream|GMT+8, 2025-2-19 08:57
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

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

返回顶部