英语高手请进:瞬间动词什么时候能用于现在完成时???

如题所述

瞬间动词用于现在完成时是可以的。
1在否定句中
eg.He hasn't left.
他没走。
2在特殊句型中
eg.It is 4 years since he has smoked.
他戒烟已经四年了。
在这个句型中,如果since后面的从句中用延续性动词表示动作持续到现在,如果用瞬间动词表示动作结束到现在。所以这句话不是“他抽烟已经4年了”,而是“他戒烟已经4年了”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-14
用另一种方式表示,或者把它改变一种形式,比如说成为形容词时表状态,就可以用了。
比如说,第一种情况,换方式。
He has been in the army for 3 years.
他参军3年了,就不能用join the army.

第二种情况,换形式。
She has been married for 3 years.
就不能说 marry for 3 years.本回答被提问者和网友采纳
第2个回答  2008-08-14
不可以