Grammar / Grammar shorts / Have been vs Have gone – Grammar Shorts
Exercises Explanation Downloads
  • Have been vs Have gone

    The expressions have been and have gone are both used in the present perfect, but they have different meanings. In this grammar lesson, you will learn when to use each one correctly.

    Infographic showing the difference between 'have been' and 'have gone' with movement arrows for B1 present perfect grammar

    Download full-size image from Pinterest

    Have been to

    Someone went somewhere and came back

    We use have been to talk about experiences or visits to a place. The person is not there now.

    • I have been to Rome twice. (I’m not in Rome now.)
    • They have been to that restaurant before. (They’re not there now.)

    Have gone to

    Someone went somewhere and is still there

    We use have gone to say that someone went to a place and has not returned yet.

    • Tom has gone to the shop. (He’s at the shop now.)
    • They have gone to Paris for the weekend. (They’re in Paris now.)

    Compare have been and have gone

    Have been = went and returned

    • She has been to London. (= went and came back)

    Have gone = went and is still there

    • She has gone to London. (= went and is still there)
    Take the Quiz!

    Page 1 of 10

    1 Sarah isn't here right now. She has ___ to the supermarket.
    A.
    B.

     

  • Explanation

    Register for more Content without ADS!

  • Subscribe to enjoy PDF downloads!

    Subscribe to our PRO platform to enjoy all these extra features:

    • PDF downloads of all lessons and tests
    • Improved design with no ads
    • Track your progress
    • Level badges for every skill
    • Leaderboards to compete with other learners

    Check our plans

LinkedIn
WhatsApp