The present perfect forms 'have gone to' and 'have been to' are commonly used to refer to movement. There are slight differences in these two forms when speaking in relation to the present moment. Notice the differences in the examples below.
Has gone to vs. Has been to
... has/have gone to ... refers to someone who has gone to a place but has not yet returned.
He's gone to the bank. He should be back soon.
Where has Tom gone?
... has/have been to ... refers to a place which someone has visited sometime in his life. In other words, "has been to" refers to an experience.
He's been to London many times.
I've been to Disneyland twice.
Do you understand the rules? Test your knowledge with this has gone vs. has been quiz.
Learn more about the present perfect tense.