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

关于过去完成进行时和现在完成进行时

[复制链接]
跳转到指定楼层
楼主
发表于 2017-7-8 14:19:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做这道题的时候突然蒙圈了
The widely accepted big bang theory holds that the universe began in an explosive instant
ten to twenty billion years ago and has been expanding ever since.
(A) that the universe began in an explosive instant ten to twenty billion years ago and has
been expanding
(B) that the universe had begun in an explosive instant ten to twenty billion years ago and
had been expanding
(C) that the beginning of the universe was an explosive instant ten to twenty billion years ago
that has expanded
(D) the beginning of the universe to have been an explosive instant ten to twenty billion years
ago that is expanding
(E) the universe to have begun in an explosive instant ten to twenty billion years ago and has
been expanding
AB中的后半句时态问题:是不是过去完成进行时表示某个时间之前一直在进行的动作,可能延续可能不延续,但是要有一个标志性的时间标志,而现在完成时是过去做的事情延续到现在并且可能一直持续下去?还是说过去完成进行时到了参考时间点之后不能再延续了?没有找到权威的语法书,求解答
收藏收藏 收藏收藏
沙发
发表于 2017-7-8 14:44:03 | 只看该作者
has been expanding ever since - expanding
had been expanding since then - expanding

这里要考虑的是ever since, 显然不能兼容过去的时态。

另外had begun in an explosive instant ten to twenty billion years ago 也是不对的,这里只有一个时间点,所以不能使用过去完成时。
板凳
 楼主| 发表于 2017-7-8 15:12:39 | 只看该作者
fxxxfxxx 发表于 2017-7-8 14:44
has been expanding ever since - expanding
had been expanding since then - expanding

请问是出现了ever since只能用现在完成进行时,而出现了since then只能用过去完成进行时么?这两个不都是从那时起么?语法小白求轻拍~
地板
发表于 2017-7-8 18:14:36 | 只看该作者
子升 发表于 2017-7-8 15:12
请问是出现了ever since只能用现在完成进行时,而出现了since then只能用过去完成进行时么?这两个不都是 ...

确实是像你说的那样,我有点想当然了。

这里has been expanding表达肯定比had been expanding更适当一点,因为是表述一个一直延续下去的状态。

5#
 楼主| 发表于 2017-7-9 08:47:17 | 只看该作者
fxxxfxxx 发表于 2017-7-8 18:14
确实是像你说的那样,我有点想当然了。

这里has been expanding表达肯定比had been expanding更适当一点 ...

恩恩,O(∩_∩)O谢谢
6#
发表于 2017-7-9 10:59:30 | 只看该作者
had been expanding
过去完成进行时表示过去发生一个动作,结果影响到现在。原文要表达爆炸之后一直在扩张,现在也在扩张的,所以现在完成进行时优于过去完成进行时
剑桥中级语法有。

但是考试的时候用这个点太危险了,用began这个点排除不容易出错。in an explosive instant ten to twenty billion years ago 没有明显完成时标志,是过去式标志。
7#
 楼主| 发表于 2017-7-9 14:38:36 | 只看该作者
茄子要加油 发表于 2017-7-9 10:59
had been expanding
过去完成进行时表示过去发生一个动作,结果影响到现在。原文要表达爆炸之后一直在扩张 ...

恩恩,谢谢~
您需要登录后才可以回帖 登录 | 立即注册

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

IESE MBA
近期活动

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

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

ChaseDream 论坛

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

返回顶部