Click here to go back to the homepage to learn English...
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! 2 MILLION subscribers!
    Click here!


    - Our other sites

    Learn English > English lessons and exercises > English test #12683: Preterite/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 - Past simple - Adverbs and past tense - Choosing your past tense...
    > Double-click on words you don't understand

    Preterite/present perfect/past perfect

    Complete with the right tense.

    Twitter Share
    English exercise "Preterite/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),

    2. Peter (talk) on the telephone.

    3. I (be) not surprised.

    4. He (talk) for hours, as usual.

    5. I (listen) to him.

    6. He (tell) a friend of his that

    7. he (plan) a party and

    8. he (ask) him to bring food.

    9. Then, Peter (see) me.

    10. He (not notice) that

    11. I (be) here.

    12. He (stop) talking at once.

    13. Then I (realize) that

    14. it (be) my birthday and that

    15. he (organize) a party for me!

    16. Suddently she (start) crying

    17. for she (hear) a pattering in the passage, the patter of bare feet;

    18. then it (stop)

    19. and she (know) that

    20. there (be) someone outside the door, listening.

    21. She (stare) at it in a panic.

    22. There (be) a soft little knock.

    End of the free exercise to learn English: Preterite/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 / ...