作业帮 > 英语 > 作业

为什么::非延续性动词 等的完成时,在肯定句中不能与 for 或 since连用?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:英语作业 时间:2024/05/05 04:54:08
为什么::非延续性动词 等的完成时,在肯定句中不能与 for 或 since连用?
i have left for 3 years.
ok 啊,为什么呢
---------
我已经离开3年了。 离开是瞬间,for说明离开了多长时间,不适ok?
为什么::非延续性动词 等的完成时,在肯定句中不能与 for 或 since连用?
这是固定用法.
非延续性动词在现在完成时中不能和 for ……,snce ……表示的时间段连用.
如果要和时间段连用,必须转化为相应的延续性动词.
例如:I have been away for 3 years .
我已经离开三年了.
因为leave 是短暂性动词,所以要转化为延续性动词 be away
再问: OKOK,,, 我已经懂了,因为是for介词短语修饰动词 这一题 http://zhidao.baidu.com/question/546334066?quesup2&oldq=1 http://zhidao.baidu.com/question/546262943?quesup2&oldq=1