have been to 去了一个地方,现在回来了 I have been to America.译为:我去过美国(现在回来了) have gone to 去了一个地方,但现在还没回来 They have gone to America.译为:他们去美国了(现在还没回来,说话的时候“他们”并不在身边) have been/have gone+副词 与上面的意思相同
has/have gone to表示“已去某地(在途中或已经到达目的地)强调人已离开说话的地方。 has/have been to表示“曾去过”,“过去到过而现在已返回”,说明有某种经历; 例如: They have been to Chicago. “他们曾到过芝加哥,现在已回来了”。此语强调的是往返的经历。 They have gone to Chica...