2 短暂性动词 在肯定句中 不能 和表示一段时间的状语 连用

在语法书中经常看到这句话“短暂性动词 在肯定句中 不能 和表示一段时间的状语 连用”。 请问到底什么是“表示一段时间的状语”呢?比如so far是吗?另外,在疑问句中,短暂性动词可以和表示一段时间的状语连用吗?

请先 登录 后评论

最佳答案 2020-07-11 21:23

这其实是一个逻辑问题。短暂动词表示的动作不可持续,所以不能持续性时间状语如for介词短语来表示动作的持续。这你应该能够理解。例如:

汉语可以说:会议已经结束二个小时了。但英语却不能说:The meeting has ended for 2 hours. end是短暂动词,不可能持续2个小时。所以,end, stop, finish, start, begin等动词都不可以和for介词短语连用表示持续。要表示会议已经结束二个小时了,要么谓语用持续性动词,例如 The meeting has been over for two hours. 要么用确切时间状语表示end的具体时间,如 The meeting already ended two hours ago.

至于为什么要强调肯定句不能用把短暂动词和持续状语连用,是因为在否定句中,短暂动词的否定式实际是一种状态,即没有发生该动作,该动作在很长一段时间没有发生,这是符合逻辑的。例如:

I haven't seen him for three months. 我三个月都没见过他了。

I have seen him for three months. 这就是逻辑错误了。

所以,你理解这个问题要从逻辑角度考虑。


请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 3 收藏,5038 浏览
  • fluent 提出于 2020-07-04 17:39

相似问题