"Have/has gone to" 和 "have/has been to" 都可以用来描述某人曾经去过某个地方,但在使用上有一些区别。
"Have/has gone to" 是表示某人已经离开当前位置前往另外一个地方,并且可能还没有返回。它强调了行动的过程和完成情况。例如:
She has gone to Paris for a vacation.(她去巴黎度假了。)
They have gone to the store to buy groceries.(他们去商店买食品了。)
"Have/has been to" 则是表示某人曾经去过某个地方,并且可能已经返回或仍在当前位置。它强调了经历或经历过的事实。例如:
He has been to Japan twice.(他去过日本两次。)
Have you ever been to New York City?(你去过纽约吗?)
总结起来,"have/has gone to" 更强调离开并在某个地方的行动过程,而"have/has been to" 更强调曾经去过某个地方的经历或事实。