it is the second time we ____to Shanghai A have been B have gone 选A 为什么B错在哪

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 13:08:11

it is the second time we ____to Shanghai A have been B have gone 选A 为什么B错在哪
it is the second time we ____to Shanghai A have been B have gone 选A 为什么B错在哪

it is the second time we ____to Shanghai A have been B have gone 选A 为什么B错在哪
have been 表示曾经去过,暗示已经返回
have gone 表示已经去了,还没返回
根据句意,我们已经去过两次上海
所以A更加符合句意

A
have gone to....已经去了......(表示在去的路上或已到了该地)
have been to....曾去过......(表示现已回来)
你的句子含义:这是我第二次去上海。B显然不通顺!

B重点在于我们去了,比如说:Where is Li Ming? He has gone to Jinan.
A重点在于我们去过,比如说:We have been to Jinan three times.

你好!很高兴为您解答!
选A have been to 表示曾经去过某地,have gone to表“去了某地,还没回来”
翻译:这是我第二次去上海

希望可以帮到您,祝您成功!

B的说法本身就是不符合句子意思的。句子意思是说这是我们第二次去上海,去过某地是have/has been to sw。
如果说sb has gone to sw,意思就变成了本人已经去某地了(不回来的那种)。【供参考】

Have been 和 have gone是不一样的。
Have been是(已经)去了,但也已经回来;have gone是(已经)去了但目前尚未离开。
楼主的题意是:这是我们第二次______上海。
这种情况下就要用A。如果一直在那里没有离开的话,要如何去第二次呢?
希望能帮到楼主。...

全部展开

Have been 和 have gone是不一样的。
Have been是(已经)去了,但也已经回来;have gone是(已经)去了但目前尚未离开。
楼主的题意是:这是我们第二次______上海。
这种情况下就要用A。如果一直在那里没有离开的话,要如何去第二次呢?
希望能帮到楼主。

收起