he( )Luzhou for three months.A.has left B.has come to C.has gone to D.has been away from 应该选哪个?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/24 21:40:16

he( )Luzhou for three months.
A.has left B.has come to C.has gone to D.has been away from 应该选哪个?

这道题考察的是现在完成时
而选项中的区别在于,A,B,C都表示一个动作,而D表示一个状态
因为for three months是个时间长
所以要选D

D
been 表示过程 三个月

选D。出现时间段必须用延续性动词。加群:代写作业哦313115631

D
A中leave是一个非持续性动词,可以说he has left Luzhou,表示他已经离开了,不能跟一段时间。
B中come是一个非持续性动词,应该改成has been to
C中go也是一个非持续性动词,只能说he has gone to Luzhou。表示他已经去了,不能跟一段时间。

D对
因为A B C 三个都是终止性动词,它们的现在完成时的肯定式不能与表示一段时间的FOR /SINCE 短语。
翻译:他离开泸州有三个月了
又如 He has had the book for two days . 他买这本书两天了。

选择 D 他(已经离开泸州三个月)。

选D 他离开Luzhou 三个月了
A:应该是 has left for Luzhou, leave for 表示离开某地
B:该是He have been in Luzhou for three months.他在luzhou三个月了。 come只是短暂的动作,不是延续性动词
C:gone 和come 一样,不是延续性动词,只能用be away from从..离开,或...

全部展开

选D 他离开Luzhou 三个月了
A:应该是 has left for Luzhou, leave for 表示离开某地
B:该是He have been in Luzhou for three months.他在luzhou三个月了。 come只是短暂的动作,不是延续性动词
C:gone 和come 一样,不是延续性动词,只能用be away from从..离开,或者be away for离开去..这种延续性的词组

收起