来自孙希莲的问题
【英语(现在完成时),leave的用法现在完成时不能和瞬间动词连用,那为什么这个句子是对的?Ihaveleftmybookathome】
英语(现在完成时),leave的用法
现在完成时不能和瞬间动词连用,那为什么这个句子是对的?Ihaveleftmybookathome
1回答
2019-11-03 03:05
【英语(现在完成时),leave的用法现在完成时不能和瞬间动词连用,那为什么这个句子是对的?Ihaveleftmybookathome】
英语(现在完成时),leave的用法
现在完成时不能和瞬间动词连用,那为什么这个句子是对的?Ihaveleftmybookathome
我们说的瞬间动词不能用在现在完成时中,是指当句子中有表示时间段的状语的时候不能用,而一般情况下是可以用的.比如说Ihavejoinedthearmyforthreeyears就是错的,join是个瞬间动词,当加上一段时间的时候需要作相应的变化,也就是Ihavebeenamemberinthearmyforthreeyears.Ihaveleftmybookathome是个正确的句子,因为这句话没有表示时间段的状语.还有Ihaveleftschool是正确的,如果要加上时间状语forthreedays就要变成Ihavebeenawayfromschoolforthreedays.Ihaveleftmybookathome如果要加上时间状语的话可以改为Ihavekeptmybookathomeforthreehours.