B1 · grammar

Past Perfect Exercises (B1) — Free

Past perfect: the past before the past

Use the past perfect (had + past participle) for an action that happened before another moment or action in the past (When we arrived at the station, the train had already left). The past simple tells the main story; the past perfect goes one step further back. It's the same for all subjects: I had, she had, they had, and the short form is 'd (She'd finished). The negative is hadn't + past participle and questions start with had (Had you met her before?). Compare: 'When I arrived, Tom left' means he left after I arrived; 'When I arrived, Tom had left' means he wasn't there anymore. Expressions like 'by the time', 'already', 'never ... before' and 'until then' often go with the past perfect. A common mistake is to use the past simple for the earlier action when the order matters, or to use the past perfect for actions that simply happen one after another.

  1. When we arrived at the station, the train (already/leave).

  2. By the time she got home, she (walk) 20 kilometres.

  3. Until last summer, I (never/see) the sea.

  4. He was nervous on the plane because he (not/fly) before.

  5. I didn't recognise my old school. It (change) a lot.

  6. By the time the police arrived, the thief (escape).

  7. When I got home, I realised that I (lose) my keys.

  8. When I got to the party, Tom (go) home, so I didn't see him.

  9. When the phone rang, I (answer) it immediately.

  10. By 8 pm we were really hungry. We (not/eat) anything since breakfast.

  11. How long they (know) each other when they got married?

  12. I (not/recognise) him at first because he (grow) a beard.

Want the PDF with all the answers?

Get started free →
3 free worksheets, no card required