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 Richard Carrigan | English Language Coaching

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

Continue reading