Question: what is the difference between have gone and have been?
Answer: Reminder: have been is the present perfect tense of to be, and have gone is the present perfect tense of to go. However, in some contexts, the meanings can be different. I have been refers to a completed journey (or journeys) in the past. I have gone can refer to a journey from which the speaker has not yet returned.