Grammar Exercises - Past Perfect

Do the exercises below on the past perfect simple and continuous and click on the button to check your answers.

(Before doing the exercises you may want to read the lesson on the past perfect simple and continuous)

Write the past participle of the following irregular verbs.

  1. speak -
  2. catch -
  3. eat -
  4. understand -
  5. begin -

Complete the sentences in past perfect simple (affirmative form.)

  1. I lost the key that he (give) to me.
  2. He told me that he (see) the film .
  3. I went outside as I (hear) a noise.
  4. When they came home, Liza (cook) dinner.
  5. We could not send you a postcard because we (lose) your address.

Complete the sentences in past perfect simple (negative).

  1. The waiter served something that we (not / order) .
  2. He went to the country which he (not / visit) before.
  3. She picked out the red dress, which she (not / wear) for ages.
  4. He (not / swim) in the beach before that day.
  5. His mother was angry because he (not / do) the shopping for her.

Complete the questions in past perfect simple.

  1. (you / finish) your homework before you went to the cinema?
  2. Why (you / not /clean) the bathroom before you took a bath?
  3. (you / have) breakfast before you left the house?
  4. (she / manage) to find a place to stay when she went to London?
  5. Where (she / stay) before she moved to live with her friend?

Put the verbs into the correct form (past perfect or the simple past)

  1. The storm (destroy) the house that they had built .
  2. The children (clean) the blackboard they had used to do the mathematics exercise.
  3. When she went out to play, she (do / already) her homework.
  4. She (eat) all of the food that we had made .
  5. He took off the jacket he (put on) before.

Put the verbs between brackets in the correct tense (past perfect simple or continuous.)

  1. I (try) to get tickets for that play for months before my friend finally got them.
  2. When I arrived at the theater, my friend (pick, already) up the tickets.
  3. He was really angry because he (wait) for more than half an hour when I arrived.
  4. When the play started, I (already, apologize) to my friend.
  5. We (watch) the play when the lights went off.


Before submitting the test, check the following:

  • Punctuation and capitalization
  • Spelling
  • Spaces (don't add any unnecessary spaces)

Such mistakes would cost you valuable points. Good luck!

Related materials:

Past perfect simple
Past perfect continuous (perfect)