2 没有一般过去时为什么可以用过去完成时

This noun can also describe other kinds of "going back," like the recession of floodwaters that enable people to begin cleaning up their homes that had been filled with water.

划线句使用了过去完成时,但之前没有过去时,为什么enable用的是原型?

谢谢老师回答!



请先 登录 后评论

最佳答案 2017-06-16 17:43

过去完成时表示过去的过去,在没有一个过去时间参照的情况下使用过去完成时是错误的。上句中的enable显然是印刷错误,本应是一般过去时。这样就可以解释后面的过去完成时,也符合逻辑。这段文字的作者不可能犯如此简单的时态错误,一定是印刷错误,漏掉了过去式的d.

虽然这段解释recession词义的内容来自网络词典,但其中还是有错误。第一个定语从句的先行词是the recession of floodwaters而不是floodwaters,因此that指代的是不可数概念,enable用原型形式显然是个错误。这段文字的作者不可能犯这种低级错误,一定是输入或排版时出了差错。那么enable究竟应该是enables还是enabled?如果是enables,就无法解释后面第二个定语从句中的过去完成时的使用。刘老师解释后面省略了一个含有一般过去时谓语的从句。我觉得这个从句本来就没有,因为语义就很清楚,不需要这样一个从句。如果enable本应是enabled,就可以解释第二个定语从句的过去完成时的使用。那么这段文字犯了一处错误还是两处?我认为就是漏掉了一个“d"。

如果enable应该是enables, 那么had been filled就应为have been filled. 后者就不可能是排版或输入错误了。而作者显然不可能犯这种错误。

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

This noun can also describe other kinds of "going back," like the recession of floodwaters that enable people to begin cleaning up their homes that had been filled with water.

【翻译】这个名词还可以描述其他类型的“衰退;撤退;衰微”,就像洪水的衰退一样,使人们能够开始清理已经被洪水注满过的房子。

本句在描述一个“名词”的用法,整个段落采用一般现在时。但定语从句则使用了过去完成时。正如网友所言,似乎缺少一个参照物(一般过去时)。其实,这个一般过去时的动作被省略掉了,我们可以补足这个参照物(见:红色部分,说明水灾在过去发生):... their homes that had been filled with water before the floodwater went back.

我查了一下这个句子的出处,网友提供的句子不错:

https://www.vocabulary.com/dictionary/recession

这是国外网站上的原文,该网站是很权威的英语词汇研究网站。

Recession comes from the Latin word recessus, meaning "a going back, retreat." Think of all the things that get made and sold in a country. When fewer people buy things, orders for them slow down. The sales "go back" to a lower amount. This is an economic recession. This noun can also describe other kinds of "going back," like the recession of floodwaters that enable people to begin cleaning up their homes that had been filled with water.


定语从句的先行词可否是 other kinds of "going back"?这样的话,enable 就讲得通了。


请先 登录 后评论
  • 0 关注
  • 1 收藏,3329 浏览
  • 筱煜汨汨 提出于 2017-06-15 19:49

相似问题