过去完成进行时的时间点问题


We can use the past perfect continuous to talk about events which started before a time in the past and which finished, but where the effects or results were still important at a point in the past:

以上解释出自《剑桥英语字典-语法栏》


例句1. It had been raining and the ground was still wet.

如果改用现在完成进行时


例句2. It has been raining and the ground is still wet

按现在完成进行时的定义,其要么依然在发生中,要么在不久前已经停止。所以在上句中,我们知道雨下了很久,但刚停了,只是地依然是湿的。


现在回到例句1,我们假设说话人表示the ground was still wet是过去的时间点A,雨停的时间点是B,那么根据之前剑桥的释义,则我们无法知道B点到A点的时间距离,也许1分句,也许1整天也依然可以。


求证一下,是不是我这种理解是正确的。


请先 登录 后评论

最佳答案 2019-09-14 21:21

剑桥词典的这个解释并不严谨。因为这个解释无法区分过去完成时和过去完成进行时的区别。例如:


例句1. It had been raining and the ground was still wet.

例句2. It had rained and the ground was still wet.

学习时态的用法,还是应该好好看一本书法书,词典的篇幅有限,难以说明问题。

完成体和完成进行体都可以表示过去事件对随后某个时间的影响或产生的结果。但二者的侧重点不同。完成体的结果是由于事件的结束而产生的,完成进行体是由于事件的持续而产生的。例如:

He had cleaned the room and so the room was nice and tidy.

He had been cleaning the room and so he was very tired.

房间的整洁是打扫完成产生的结果。某人疲倦是打扫动作持续发生产生的结果。剑桥词典的解释和例句都没有能够反映这一点。据此学习过去完成时用法,会被误导的。

请先 登录 后评论

其它 1 个回答

凡哥英语   - 海归英语教师
擅长:英语

我觉得您对两个例句的解释应该是正确的,但是,“我们知道雨下了很久,但刚停了,只是地依然是湿的”这句话不知道您说的是例1还是例2。如果说的是例1,雨停了,但地还是湿的,那理解也是正确的。


至于您最后说的例1(以您的A点和B点为例),它仅仅表示下过雨,于B点时间停雨,但其影响(地湿)一致持续到A点时间,至于B点到A点的时长是多少,不是这句话要表达的重点,所以无需强求。


所以剑桥的解释没毛病,应该也不会误导学习者。因为我只相信一个简单的道理:如果牛掰的学府出的牛掰字典,还会误导学习者,我不知道这世界还有什么字典或书籍是值得我们去学习的:))


My two cents:


对于语法概念,不要过于纠结所谓传统的解释,现代的解释,传统和现代的不同,我看来只是在玩文字游戏而已,变的只是皮毛,其核心意思并没有改变。我们只要抓住其核心含义,自然能不变应万变。如同孙悟空有七十二般变化,但变来变去,改变不了它是猴这个事实。


这就如同女性内衣的演变,尺寸越来越小,款式越来越多,但不论怎么变,它“遮羞”的核心功能不会消失,当你掌握了这个核心含义,那么不管你穿什么款式的内衣,你绝对不会把它穿在衣服外面(除非你是超人。)

请先 登录 后评论
  • 1 关注
  • 3 收藏,2851 浏览
  • mikee 提出于 2019-09-12 23:33

相似问题