"Have been to" means you visited a place and have already returned; "have gone to" means someone left for a place and IS STILL THERE (or has not yet returned).
HAVE BEEN TO: present perfect of EXPERIENCE or COMPLETED VISIT. "I have been to Paris" = I have visited Paris (I went and have already returned — Paris is an experience in my past). "She has been to three international conferences this year" = she attended three conferences and has already returned. HAVE BEEN TO implies the trip or visit IS COMPLETE — the speaker (or the person discussed) is no longer there. Used with first and second person (I, you, we, they) and with third person (he, she, it) when the person HAS ALREADY RETURNED. Equivalent to: "I went to [place] and came back."
She has been to every major tech conference in the region this year and has built an impressive professional network as a result.
Have you ever been to a market research focus group session before? The methodology is quite different from individual interviews.
I have been to the client site twice this quarter and both visits confirmed that their infrastructure needs are more complex than initially assessed.
HAVE GONE TO: present perfect of DISPLACEMENT WITHOUT RETURN (the person is still there or just left). "She has gone to London" = she went to London and IS STILL THERE (or just left and has not returned). "He has gone to the meeting" = he went to the meeting and has not returned yet. HAVE GONE TO implies the movement is incomplete — the person has not yet returned to the starting point. When the speaker is the person themselves ("I"), HAVE GONE TO is rare because the speaker cannot refer to themselves as currently absent: "I have gone to Paris" would be oddly self-referential. "We have gone to the office" = correct only in written contexts (messages, notes).
She has gone to the strategy retreat for the week — you can reach her by email but she will not be available for calls until Friday.
The senior partner has gone to Singapore for the Asia-Pacific expansion review — he is expected to return to the office on the 15th.
Has Michael gone to the quarterly planning session? I need his input on the budget allocation before the meeting ends.
Common mistake
Classic error: "She has gone to Paris, but she loved it" = INCONSISTENT. If you can say she loved it (past completed from the perspective of the person speaking now), it implies she returned = should be "She has BEEN TO Paris and she loved it." "She has gone to Paris" implies she IS STILL THERE — and if she is there, how do we know she loved it? (the speaker would not be with her). Most frequent error: saying "I have gone to Paris" when the speaker is here, not there = INCORRECT. The person who went to Paris and has already returned says: "I have BEEN TO Paris." The person who is still in Paris cannot say this (they are away).
Trick to remember it
The WHEREABOUTS QUESTION: where is the person you are talking about RIGHT NOW? IF they are already BACK (here, with us) = HAVE BEEN TO (the visit is complete). IF they are STILL THERE (not yet returned) = HAVE GONE TO (the movement is not complete). Quick test: "Can I speak to John?" / "He has ___ to the meeting." If John is at the meeting NOW (has not returned) = "He has GONE TO the meeting." If John has already returned from the meeting = "He has BEEN TO the meeting." Practical rule: when describing someone's ABSENCE (explaining why they are not available right now) = HAVE GONE TO. When describing someone's EXPERIENCE (something they lived through and finished) = HAVE BEEN TO.
Quick rule
Have been to = COMPLETED visit, already returned (experience). "I have been to Japan." Have gone to = DISPLACEMENT WITHOUT RETURN, still there. "She has gone to the airport." If the person has returned = been to. If they have not returned yet = gone to.
Did you know?
The "have been to" vs "have gone to" distinction is an example of how English uses aspect (the perspective on whether an action is complete or in progress) to distinguish situations that Spanish tends to express through context. In Spanish, "fue a Paris" can mean both that someone already returned and that they are still there — context clarifies which. In English, the distinction is grammaticalized: "has been to Paris" = returned. "has gone to Paris" = has not returned. This aspectual distinction exists in other languages: in Mandarin, the "experiential" aspect (guo) and "change of state" aspect (le) mark similar differences. In Japanese, "itte iru" vs "itte kita" captures exactly the gone/been difference. English shares this distinction with many languages worldwide, suggesting it is a cognitively fundamental distinction that humans naturally make when talking about movement.
Exercise 1 · Pick the right one
Can I speak to the operations director? I have an urgent question about the supply chain disruption.
Exercise 2 · Pick the right one
Before joining this team, she _____ Hong Kong, Singapore, and Tokyo for previous client projects — her regional experience is extensive.
Exercise 3 · Form the word
Have been to = COMPLETED visit, already returned (experience). "I have been to Japan." Have gone to = DISPLACEMENT WITHOUT RETURN, still there. "She has gone to the airport." If the person has returned = been to. If they have not returned yet = gone to.
Classic error: "She has gone to Paris, but she loved it" = INCONSISTENT. If you can say she loved it (past completed from the perspective of the person speaking now), it implies she returned = should be "She has BEEN TO Paris and she loved it." "She has gone to Paris" implies she IS STILL THERE — and if she is there, how do we know she loved it? (the speaker would not be with her). Most frequent error: saying "I have gone to Paris" when the speaker is here, not there = INCORRECT. The person who went to Paris and has already returned says: "I have BEEN TO Paris." The person who is still in Paris cannot say this (they are away).
The WHEREABOUTS QUESTION: where is the person you are talking about RIGHT NOW? IF they are already BACK (here, with us) = HAVE BEEN TO (the visit is complete). IF they are STILL THERE (not yet returned) = HAVE GONE TO (the movement is not complete). Quick test: "Can I speak to John?" / "He has ___ to the meeting." If John is at the meeting NOW (has not returned) = "He has GONE TO the meeting." If John has already returned from the meeting = "He has BEEN TO the meeting." Practical rule: when describing someone's ABSENCE (explaining why they are not available right now) = HAVE GONE TO. When describing someone's EXPERIENCE (something they lived through and finished) = HAVE BEEN TO.
Bryan López
Founder of SpeakUP Academy