Mr.Smith ___here for about two hours.A.has left B.left from

Mr.Smith ___here for about two hours.A.has left B.left from C.went away from D.has been away from
为什么不选A?
xugangyu 1年前 已收到2个回答 举报

miaojunyao 幼苗

共回答了22个问题采纳率:86.4% 举报

A是过去式,但是句子要表达的是斯密斯先生从离开到现在有两个小时了,是现在完成时态,所以选B
如果帮到你,请记得采纳,O(∩_∩)O谢谢

1年前 追问

6

xugangyu 举报

A 不是完成式吗?

举报 miaojunyao

A是过去时态不是完成时,完成时是has/have/had+过去分词形式 纠正一下刚才的答案,应该是选D 如果帮到你,请记得采纳,O(∩_∩)O谢谢

xugangyu 举报

has left 不是has/have/had+过去分词形式吗

臭ccgg阿飞 幼苗

共回答了105个问题 举报

for+时间段 是完成时的一个标志
所以选择AD
因为“离开”的状态才能持续,A项是一个瞬间动作,不能延续
所以选择D

1年前

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