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 #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 - Pluperfect / past perfect
    > Double-click on words you don't understand

    Preterite/present perfect/past perfect

    Complete with the right tense.

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