Click here to go back to the homepage to learn English...Add a new lesson / test
Please log in!

Remember me
I've lost my password

2 million accounts created!
JOIN our free club and learn English now!

  • Home
  • Print
  • Guestbook
  • Report a bug

  • GREAT!
    Get a free English lesson every week! 2 MILLION subscribers!
    Click here!


    - English translator
    - Our other sites

    Learn English > English lessons and exercises > English test #23351: Simple Past / Present Perfect / Past Perfect
    > Other English exercises on the same topic: | Past [Change theme]
    > Similar tests: - Past simple or present perfect - Placement test 1 - Past simple (video) - Modal : may/might - Past simple or continuous - Placement test 2 - Past simple - Adverbs and past tense
    > Double-click on words you don't understand

    Simple Past / Present Perfect / Past Perfect

    Complete the sentences.

    English exercise "Simple Past / Present Perfect / Past Perfect" created by anonyme with The test builder
    Click here to see the current stats of this English test [Save] [Load] [?]

    Please use the 'Save' button above if you don't have enough time to take this test.

    1. When I (arrive) home last night, I discovered that
    2. Jane (prepare) a beautiful candlelight dinner.
    3. Since I began acting, I (perform) in two plays, a television commercial and a TV drama.
    4. However, I (speak, never even) publicly before I came to Hollywood in 1985.
    5. By the time I got to the office, the meeting (begin, already) without me.
    6. My boss (be) furious
    7. with me and I (be) fired.
    8. When I (turn) the radio on yesterday,
    9. I (hear) a song that was popular when I was in high school.
    10. I (hear, not) the song for years,
    11. and it (bring) back some great memories.
    12. Last week, I (run) into an ex-girlfriend of mine.
    13. We (see, not) each other for years,
    14. and both of us (change) a great deal.
    15. I (enjoy) talking to her so much
    16. that I (ask) her out on a date. We are getting together tonight for dinner.
    17. Jack (enter) the room,
    18. I (recognize, not) him because
    19. he (lose) so much weight and
    20. (grow) a beard. He looked totally different!
    21. The Maya established a very advanced civilization in the jungles of the Yucatan; however, their culture (disappear, virtually) by the time Europeans first
    22. (arrive) in the New World.
    23. I (visit) so many beautiful places
    24. since I (come) to Utah. Before moving here,
    25. I (hear, never) of Bryce Canyon, Zion, Arches, or Canyonlands.

    End of the free exercise to learn English: Simple Past / Present Perfect / Past Perfect
    A free English exercise to learn English.
    Other English exercises on the same topic : | Past | All our lessons and exercises

    Share : Facebook / Google+ / Twitter / ...