现在完成时练习题----You sister ______ to London to study English.Is that true?----Yes.She _____ there for two monthsA.has been,has been B.will go,has gone C.gone,will be D.has go,has been

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 00:48:58
现在完成时练习题----You sister ______ to London to study English.Is that true?----Yes.She _____ there for two monthsA.has been,has been B.will go,has gone C.gone,will be D.has go,has been

现在完成时练习题----You sister ______ to London to study English.Is that true?----Yes.She _____ there for two monthsA.has been,has been B.will go,has gone C.gone,will be D.has go,has been
现在完成时练习题
----You sister ______ to London to study English.Is that true?
----Yes.She _____ there for two months
A.has been,has been B.will go,has gone C.gone,will be D.has go,has been

现在完成时练习题----You sister ______ to London to study English.Is that true?----Yes.She _____ there for two monthsA.has been,has been B.will go,has gone C.gone,will be D.has go,has been
选B
----你妹妹要去将去伦敦学英语,是真的吗?
----是的,她己经去那里2个月了.
HAVE BEEN,去过,但己经回来了.
HAVE GONE,去了,还没有回来,仍然还在伦敦学英语.
FYI

A

A 当然,句子后面有次数,such as(once,twice等次)用have been,意为去过,未回来

D.has gone,(已经去了。。已不在说话者所在的城市了)(
has been(已经在那两个月了)

选 A
首先,从for two months 看出这个语境应该用现在完成时,
表达形式:
have/has + done 表示现在完成时
不能用has gone, 因为go是一个动作,只对应一个时间点,而不能对应for two months 这个时间段