Skip to content
Thanksgiving is on November 26: ready worksheets, lessons, flashcards and speaking cards for every level

Past perfect worksheets for ESL

16 worksheets and 3 shadowing scripts · Tenses

Your class

Start here — 4 free samples

Free to try: open, print and play them — no account needed.

Past perfect worksheets

16 printable worksheets with answer keys.

Past perfect shadowing

Listen, repeat, record and compare: short scripts for pronunciation and fluency.

About Past perfect

The past perfect (had + past participle) shows that one past event happened before another past event or time: When we got to the station, the train had already left. It is the 'past of the past', used to step back in time within a story, and it also appears in reported speech and third conditionals: If I had known, I would have told you.

It is typically taught at B1 and developed at B2 with narrative tenses and the past perfect continuous. Learners often overuse it for any distant past event, add it where the order is already clear, or misread the contraction 'd, which can mean had or would.

Printable past perfect worksheets with answer keys are collected here, to print as PDFs or complete online with a class link.

Teaching tips: Past perfect

  • Draw two points on a past timeline and ask 'Which happened first?' before learners choose the tense.
  • Compare When I arrived, she left (she left after I arrived) with When I arrived, she had left (she left before): the meaning changes.
  • Give a surprising story ending and ask learners to explain what had happened before it.
  • Watch for the past perfect used for a single past event with no earlier reference point (*I had visited London last year).
  • Show how to decode 'd: I'd gone = I had gone (past participle follows), I'd go = I would go (base verb follows).

Questions teachers ask

Do I always need the past perfect when one action happens before another?

No. When before, after or the order of the story makes the sequence clear, the past simple is usually enough: After she finished dinner, she watched TV. The past perfect is needed when the order would otherwise be unclear or when you jump back in time.

What's the difference between the past perfect simple and continuous?

The simple focuses on a completed earlier action (She had written three letters), while the continuous stresses duration up to a past moment: She had been writing all morning, so she was tired.

When should I teach the past perfect?

Usually at B1, once the past simple and past continuous are secure, so that all three can be combined as narrative tenses.