Click here to go back to the homepage to learn English...Add a new lesson / test / 1 lesson per week
Log in!

Click here to log in
New account
4 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! Thousands of subscribers!
    Click here!


    - 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 - Modal : may/might - Placement test 1 - Past simple (video) - Past simple or continuous - Adverbs and past tense - Past simple - Choosing your past tense...
    > Double-click on words you don't understand

    Simple Past / Present Perfect / Past Perfect

    Complete the sentences.

    Twitter Share
    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

    Please log in to save your progress.

    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 / ...