In present perfect tense, "have been to" implies the fact that the subject has come back from the place we are referrering to, while "have gone to" indicates the subject's absence.
Assuming that I went to Location A in the past several days, and now I come back and run into a neighbour. He asks me, "Where have you been these days?"
I'm so confused with replying "I have gone to Location A" or "I've been to Location A". I tend to use "gone to" because I think "these days" emphasise the time that I wasn't around.
Any comment would be deeply appreciated!