请说明原因He ---- for two months.I hope he will be back soon.A.ha

请说明原因
He ---- for two months.I hope he will be back soon.
A.has left B.has been away C.left
陆小鸡 1年前 已收到2个回答 举报

gmile 花朵

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

B
首先是过去的动作对现在的影响用现在完成时;其次,既然后面有two months这样的时间段,只能用延续性的动词或表示状态的词,leave是短暂动词,不可以使用,用be away可以表示离开的状态

1年前

4

e1_x 幼苗

共回答了2个问题 举报

B,,,for months说明是持续性行为用完成时,而leave只是个动作,be away 可表状态。

1年前

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