have gone vs. have been [are they the same?]

Couple walking hand in hand on waterfront path with Manhattan skyline at sunset

Have Gone vs. Have Been: What’s the Difference?

Many English learners ask me: “What is the difference between have gone and have been?”

They seem very similar, and even native speakers sometimes mix them up! However, there is a simple rule to help you understand the difference.

1. Have Gone = Left and Not Returned

When we use have gone, it means a person traveled to a place and is still there (or on their way there). They have not come back yet.

  • She has gone on a business trip. (She is on the trip right now).
  • John has already gone to work. (He left the house and is at work now).
  • Where has David gone? (He is not here with us right now).

2. Have Been = Visited and Returned

When we use have been, we are talking about a completed trip or a life experience. The person traveled to a place, but they are back now.

  • He has been to New York. (He visited New York in the past, but he is not there now).
  • He has been to Hawaii twice, but he hasn’t been to China yet. (We are talking about his travel experiences).
  • Where have you been? (You are standing in front of me now, but I want to know where you went earlier).

Quick Summary to Remember:

  • Gone: The person is still there.
  • Been: The person went and came back.

Tags

Leave a Reply

Discover more from Carrigan English Language Coaching

Subscribe now to keep reading and get access to the full archive.

Continue reading

Discover more about living in the USA!

Subscribe now to keep reading and get access to the full archive.

Continue reading