Have been vs have gone

What's the difference?

Have been

We use ‘HAVE BEEN’ when referring to a completed visit to a place = the person has returned or is no longer there.

EXAMPLE:
Have you ever been to the Slovak Republic?      Have you ever gone to the Slovak Republic? x
He has been to India four times.      He has gone to India four times. x
I’ve been to the pharmacy today.      I’ve gone to the pharmacy today. x

MORE EXAMPLES:
I’ve been to my grandma today. = I returned from my grandma.
Message Laura for the course book. She has been to school to pick it up. = She returned from school.
Emily is back home now. She has been to Germany. = She has now come back.
I’ve just been to the supermarket. I’ve bought a lot of fruit. = I have now come back.
Are you going to the butcher? No, I’ve already been to the butcher. = I have now come back.

NOTE:
BEEN TO or BEEN IN ?
We use BEEN TO when we’re talking about places that we have visited in our lives.
I live in Slovakia. I have never been to Japan.

We use BEEN IN when talking about living or staying somewhere from the past up to the present moment. 
Elena loves Sweden. She has been in Stockholm for three years.

Have gone

We use ‘HAVE GONE’ when referring to someone who has gone to a place but has not yet
returned. In other words, someone who has gone to the USA and is still there having a good time.

EXAMPLE:
Emma’s gone to the dentist. She’ll be back in about half an hour. = She at the dentist now.
Emma’s been to the dentist. She’ll be back in about half an hour. x

Lisa is on holiday. She has gone to Croatia. = She is on holiday now.
Lisa is on holiday. She has been to Croatia. x

Bill has gone to the cake shop. He’ll be back in about ten minutes. Do you want to
wait for him? I am sure he’ll bring your favorite cream puff. = Bill is at the cake shop
now or on his way there.
Bill has been to the cake shop. He’ll be back in about ten minutes. Do you want to
wait for him? I am sure he’ll bring your favorite cream puff. x

Have been vs Have gone

Time to Practice

2.Test your knowledge with this ‘GONE TO vs BEEN TO/IN’ Quiz. Choose the correct answer.

Share this with your friends👉

Facebook
Twitter
WhatsApp
Email
5 1 vote
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x