I have gone to New York twice, the first time was in 2018.
I have been to New York twice, the first time was in 2018.
He had already gone there, so he didn’t want to go again.
He had already been there, so he didn’t want to go again.
Have you ever gone to Paris?
Have you ever been to Paris?
I have never gone to Venice.
I have never been to Venice.
You are late where have you gone?
You are late where have you been?
He has gone to China - I don’t suppose we’ll see him again for a long time.
He has been to China twice. He said it was fascinating and he can’t wait to go back.
We had gone home already, that’s why you couldn’t find us at the office.
We had been to the cinema three times that week, so we didn’t want to go again.
has / have gone means that someone went somewhere and is still there now.
has / have been means that someone went somewhere and then returned back to their departure place and are still at that place.
had gone means that someone went somewhere and was still there when something else happened.
had been means that someone went somewhere and came back.