English Grammar Online … the fun way to learn English!

Test on Past Perfect 2

Test your knowledge on the Past Perfect. After submitting your answers, you will see how well you have done in the test.


Write the past participle (3rd form) of the following irregular verbs.

  1. think -
  2. sleep -
  3. throw -
  4. wear -
  5. swim -

Complete the sentences in Past Perfect Simple (positive).

  1. They spent their honeymoon in Paris where they (meet) two years before.
  2. When Alice (do) the shopping, she picked her children up from school.
  3. He showed us the place where he (hurt) his leg.
  4. I looked at the photos that he (send) .
  5. Yesterday I read an interesting article which my teacher (recommend) to me.

Complete the sentences in Past Perfect Simple (negative).

  1. I (not / touch) a snake before that day.
  2. Andy won the match although he (not / play) squash before.
  3. When I left the house, I (not / have) breakfast yet.
  4. Jim crashed into another car because he (not / realise) the red traffic light.
  5. I worked on Saturday, so I (not / go) to the party the day before.

Complete the questions in Past Perfect Simple.

  1. (what / you / say) before you opened the window?
  2. (he / speak) to you before he called us?
  3. (you / switch) off the cooker before we left?
  4. (you / take) the laundry in when it started to rain?
  5. (who / live) in that house before the Smiths bought it?

Before submitting the test, check the following:

  • Got the spelling right?
  • Put in the full stop or question mark where required?
  • Used the correct key to type the apostrophe (Shift and #)?

In the test we cannot give you a second try. Such careless mistakes would therefore cost you valuable points.