作业帮 > 英语 > 作业

ihaven't seen you for two weeks为什么see短暂动词可以和for一段时间连用?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/26 18:07:10
ihaven't seen you for two weeks为什么see短暂动词可以和for一段时间连用?
see确实属于瞬间/终止性动词,但少数终止性动词的否定式可以和since 或for 引导的时间状语连用.因为终止性动词的否定表示的是一种可以延续的状态.例如:
I have heard from my friend in Africa for half a year.(错误)
I haven’t heard from my friend in Africa for half a year..(正确)
再问: 问多一个i haven't seen you two weeks ago这句话错误的原因是什么时态么?
再答: 缺少介词。应该用since。since 用来表示动作起始时间,即某情况自过去某时间点或某个事件以来一直持续到现在;而for用来说明动作延续时间长度,即一个时间段。
所以这句话正确说法应是:I haven't seen you since two weeks ago.