Tom ________France .He _____Paris for three weeks.

1个回答

  • B

    has been to表示已经,事情已经发生过了,但是有两种情况,汤姆去了法国,现在他还在法国还是已经回来了不确定.

    gone to意思是去了,现在还没回来,人不在场.所以根据句子后面的意思,他已经在法国呆了3周了,说明他还在法国.所以has been to不对.

    在法国呆了3周了要用表示状态的介词in,不能用to.