Where are Mr and Mrs Smith.--They ___ there twice before.

来源:百度知道 编辑:UC知道 时间:2024/05/26 19:53:19
A have been to ;have gone
B have gone to ;have been
C have been to ;have gone to
D have gone to ;have been to
理由!!快速!!
Where are Mr and Mrs Smith.--They ____Italy.They ___ there twice before.

B,我讲的详细一点。
Have gone较have been讲,是属于去过没回来,而have been是已经去过并且回来了。除去AC
而为什么不选D呢?因为there是副词,前面不能加介词的!就像go home,home是副词,就不能加to!

b

B
因为have been 去了一个地方然后回来了
have gone去了一个地方后还没有回来