有关现在完成时的问题现在完成时里,什么叫“不能与表示一段时间的状语连用”?He has left here for th

有关现在完成时的问题
现在完成时里,什么叫“不能与表示一段时间的状语连用”?
He has left here for three years.这句话错在哪里?
为什么 She has studied English for 5 years 就对呢?
这两句有什么区别吗?
zxscm 1年前 已收到1个回答 举报

喧哗尘上 幼苗

共回答了13个问题采纳率:92.3% 举报

在现在完成时中 如果谓语动词是中止性动词也叫瞬间动词或者叫非延续性动词时 那么这个现在完成时的句子就不能和表示一段时间的状语连用 因为left的原型是leave 而leave是非延续性动词 所以He has left for three years这个句子就不能和for three years这个表示一段时间的状语连用,如果把for three years去掉这个句子就正确了.而study 是一个延续性动词 可以和一个表示一段时间的状语联用,因此第二个句子市正确的

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.016 s. - webmaster@yulucn.com