Present Perfect Gone vs Been Exercises
A2-B1 Level
The difference between "has gone to" and "has been to" is one of the
trickiest distinctions in English for learners. "Has gone to" means the person went to a place
and is not here now — they are still there or on their way: "Tom has gone to the shop" (he left
and hasn't come back). "Has been to" means the person visited a place and has returned
— it describes a completed experience: "Tom has been to the shop" (he went, bought things, and came
back). The key is whether the person is present or absent right now.
Context clues in the sentence will usually tell you which form to use. Phrases like "will be back soon," "isn't here," or "left an hour ago" signal gone — the person is still away. Phrases like "told us about it," "brought back souvenirs," "three times," or any mention of the experience itself signal been — the person has returned. This distinction is regularly tested in Cambridge Preliminary (B1) and First (B2) exams. A useful memory trick: if someone is standing in front of you talking about a trip, they have been — if they are missing, they have gone.
Context clues in the sentence will usually tell you which form to use. Phrases like "will be back soon," "isn't here," or "left an hour ago" signal gone — the person is still away. Phrases like "told us about it," "brought back souvenirs," "three times," or any mention of the experience itself signal been — the person has returned. This distinction is regularly tested in Cambridge Preliminary (B1) and First (B2) exams. A useful memory trick: if someone is standing in front of you talking about a trip, they have been — if they are missing, they have gone.
Quick Rule
has/have gone to = still away | has/have been to = went and came back
- 1.She has gone to the dentist. She'll be back at three. (still away)
- 2.I have been to Brazil twice. It was amazing. (visited and returned)
- 3.Where has Tom gone? He isn't in his office. (currently absent)
- 4.He hasn't been to Japan yet. (no experience so far)
- 5.They have gone to the airport to pick up their parents. (on their way)
Continue Practising
Continue practising with these related exercises
Present Perfect vs Past Simple
MediumLearn when to use present perfect or past simple tense
20 questions
Practise now
Present Perfect vs Past Simple Error Correction
MediumSpot and fix tense-choice mistakes in complete sentences
20 questions
Practise now
Time Expressions
EasyMaster for, since, already, yet, just, and ever/never
20 questions
Practise now
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Practise now
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Practise now
Reported Speech
MediumTransform direct speech into indirect speech
290 questions
Practise now