Where are Mr and Mrs Smith.--They ___ there twice before.A have been to ;have goneB 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.

问题描述:

Where are Mr and Mrs Smith.--They ___ there twice before.
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 been 去了一个地方然后回来了
have gone去了一个地方后还没有回来

b

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