奉化玉露水蜜桃:能帮就帮

来源:百度文库 编辑:中科新闻网 时间:2024/05/16 05:45:29
有一道题是这样的:—How long have you ____there ?—About four years .A:come B:gone C:left D:worked 我选C,可是答案是D,请问各位,C为什么不行?意思可以翻译成你离开那里多久了?大概4年了。为什么偏要翻译成你在那里工作多久了?大概4年了。

left是一个时间点. worked是一段时间...
我是这样理解的.
不过这种英语题,不必深究.真给外国人说了,哪个都可以...不要把知识学死了.

four years 是个时间段,就需要个延续性动词,因为延续性动词才可以持续一段时间,四个答案里只有D是延续性动词,所以选D

left为瞬间动词 不表持续性

left是瞬间动词,不可以接宾语,D的WORK延续性动词

left是短暂性动词,只有D是延续性动词 故选D

FOR 加时间表示时间段所以要用延续性动词
而A.B.C选项都不是延续性动词
只有D是的 故选D