
Resources
Lecciones de gramáticaLecturasEjercicios de listeningFlash cardsFalsos amigos¿Cuál usar?SufijosPrefijosDiscover your levelBlogHave been tovsHave gone to
'Have been to' means you visited a place and have returned; 'have gone to' means someone left and is still there.
Side-by-side comparison
"Have been to" indicates you went to a place and have already come back. The experience is over and you are back here.
Have you ever been to Japan? I went two years ago and absolutely loved it.
She has been to that new Italian restaurant three times already, she loves it.
I have been to the cinema twice this month, the new releases have been really good.
"Have gone to" indicates you went to a place and have not come back yet. The person is still there or on the way.
She has gone to the market to buy some vegetables, she will be back in twenty minutes.
He has gone to bed already, he had a really long day and was exhausted by eight.
Has she gone to the doctor yet? She mentioned her knee was still hurting a lot.
Common mistake
- •"I have gone to Paris" when you are here is wrong: it means you are still there.
- •If you have already returned: "I have BEEN TO Paris".
- •"Gone to" = still there; "been to" = already back.
Trick to remember it
- •The suitcase question: Is the luggage back home? HAVE BEEN TO (the trip is done, back already). Is the luggage still there? HAVE GONE TO (not back yet).
- •"She has been to Paris" = she came back. "She has gone to Paris" = she's still there.
Quick rule
- •"Have been to": the speaker is back home. Typical in experience questions: "Have you ever been to Rome?"
- •"Have gone to": the person is NOT where they are speaking from. Describes someone absent: "She has gone to the store" (she's there now, not here).
- •Trap with "I": "I have gone to Paris" only makes sense written from Paris (you're still there). In a normal conversation, "I have been to Paris" = sharing your experience.
Did you know?
The difference between "have been to" and "have gone to" is built into English grammar. "She has been to Paris" means she visited and has come back. "She has gone to Paris" means she is still there, or on her way. Many languages leave this to context; English makes you choose.
Practise what you learned
Exercise 1 · Pick the right one
"Where is Maria?" "She _____ the supermarket. She'll be back soon."
Exercise 2 · Pick the right one
"Have you ever _____ Japan?" "Yes, I went two years ago."
Exercise 3 · Form the word
Related word pairs
One moves toward the speaker, the other moves away from the speaker.
Present perfect simple indicates a result or completed action; continuous emphasizes duration or an ongoing activity.
Simple past indicates a completed action at a specific past moment; present perfect connects the past to the present.
'A' is used before consonant sounds; 'an' is used before vowel sounds.
Bryan López
Founder of SpeakUP Academy