关于持续时间下非延续性动词的困惑

非延续性动词无法与持续时间状语连用,但如果加了程度副词或表示频率的状语可以当成静态意义,表示习惯,所以我想,如果我要表达我把车每天停在这里的习惯已经持续了三年时,我是用完成时表达,I have stopped my car here every day for three years,还是用现在时 I stop my car here every day for three years? 

还有,在since 引导从句时,主句中为什么会在没有程度频率状语的搭配下,用终结性短暂动词做谓语?如:

Since I left school, my parents have started to treat me like an adult.

请先 登录 后评论

最佳答案 2021-12-26 10:12

1 汉语每天把车停在这里车是park my car, 而不是stop my carstop属于用词错误。这种长期习惯要用现在完成时+for时间状语。I have parked my car here every day for three years. 这个习惯可能还会继续下去,也可能以后不再停在这里了,这不影响现在完成时的使用。用一般现在时是错误的。

2 start to treat是一个转态事件,该事件不可能持续。但用since从句做状语是没有问题的。since作为介词或连词,表示一个时间框架,即从since表示的那个时间到说话时的现在这个时间区域。since状语既可以表示一个状态、习惯或持续事件从过去持续到说话时,也可以表示一个事件发生在从过去到现在这个时间区域内的一个不确切的某个时间点或时间段。Since I left school, my parents have started to treat me like an adult. 你这个句子就是表示短暂终结事件start发生在你毕业后到现在这段时间中的某个去确切的时间点,不一定是你毕业那一刻或那一天。又如:Since you left, Tom has moved to Shanghai. 不少初学者以为since介词短语或从句做状语,谓语动词不能是短暂动词,这是对since语义的误解。since的后一种用法,即表示事件发生在从过去到现在这个时间区域内的不确切时间,不可以改用for时间状语。而since表示状态、习惯或事件从过去持续到现在,是可以改用for时间状语的。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 3 收藏,1485 浏览
  • Yjm 提出于 2021-12-24 17:35