Have you ever been confused about when to use ‘been’ and ‘gone’ in English?
When using the present perfect tense, we can use both been and gone.
Been is the past participle of be.
Gone is the past participle of go.
We use been when talking about completed visits.
If you have visited a country on holiday and then returned, you can say you have been there – e.g. “Sara’s been to France on holiday twice in the last year.”
We use gone when talking about visits that have not been completed.
If someone is currently visiting a destination but has not yet returned home, you can say they have gone there – e.g. “Sara’s gone to France and will be there until the end of the month.”
When asking a person about their past experiences, we use been – e.g. “You look exhausted, have you been at the gym?
Have you ever been to London?