Past Perfect Exercises

B1B2Grammar · past perfect
Start exercises

Do more with this exercise

Download PDF worksheet

How the past perfect works

The past perfect (had + past participle) shows that one past action happened before another past action — it is the 'past of the past'.

Form:
had + past participle: I had finished, she had gone
Use:
the earlier of two past actions: When I arrived, the film had started.
With before/after:
She had left before I called. / After he had eaten, he slept.
Reported thoughts:
I realised I had forgotten my keys.
Signal words:
already, just, never…before, by the time, after, before, when

Examples

  • When we got to the station, the train had already left.

    the leaving happened before the arriving

  • She had never seen snow before she moved to Canada.

    experience before a past moment

  • By the time the firefighters arrived, the fire had spread to the roof.

    'by the time' + past perfect

  • He told me he had lost his job.

    reported speech — the losing came first

  • After they had finished dinner, they went for a walk.

    sequence made explicit with 'after'

Practice exercises

0/18

Choose the correct form

Select the correct option to complete each sentence.

1.When I turned on the TV, the match ___.

2.She couldn't pay because she ___ her wallet at home.

3.By the time we arrived, most guests ___ home.

4.I ___ that restaurant before, so I knew the menu well.

5.After he ___ the report, he sent it to his boss.

Complete the sentences

Type the past perfect form of the verb in brackets (had + past participle).

Put the words in order

Click the words in the correct order to build the sentence.

11. Build the sentence:

Click the words below…

12. Build the sentence:

Click the words below…

13. Build the sentence:

Click the words below…

14. Build the sentence:

Click the words below…

True or false?

Decide if each statement about the past perfect is true or false.

15.The past perfect describes the earlier of two past actions.

16."I had went home early" is correct.

17.With 'after' + past perfect, the past simple describes the later action.

18.You must always use the past perfect when telling a story about the past.

The past perfect explained in depth

The past perfect answers one question: of two past events, which came first? English tells most stories in the past simple, moving forward step by step. But the moment a story needs a flashback — a reason, a memory, an earlier cause — the past perfect steps in to signal the jump backwards: "She was upset because someone had read her diary."

Its form is the friendliest of the perfect tenses: 'had' for every person, plus the past participle. There is no third-person -s to remember and no was/were split. All errors concentrate in one place — the participle. 'Had went', 'had saw' and 'had ate' are the classic mistakes; if the irregular participles are shaky, reviewing them pays off double here.

Learners often overuse the tense once they discover it, decorating every past sentence with 'had'. The reality is that native speakers use the past perfect sparingly. If events are told in the order they happened, the past simple carries the whole story. The past perfect earns its place only when the telling order differs from the happening order, or when completion before a deadline matters: "By 1969, engineers had solved the problem."

Certain constructions do genuinely require it. Reported speech shifts a past simple statement one step back ('I lost my keys' → He said he had lost his keys). The third conditional builds its if-clause with it (If you had called me, I would have come). And 'no sooner… than' or 'hardly… when' — beloved of exam writers — take the past perfect in the opening clause.

When you practise, focus on when-sentences, because they change meaning with the tense: "When the guests arrived, we cooked dinner" means the cooking followed; "When the guests arrived, we had cooked dinner" means it was ready. Feeling that difference — not just knowing the rule — is what the exercises above are designed to train.

Frequently asked questions

When do we use the past perfect?

Use the past perfect (had + past participle) when you are already talking about the past and need to refer to something that happened even earlier: "When I arrived, the meeting had started." It also appears in reported speech and third conditionals.

What is the difference between the past perfect and the past simple?

The past simple reports events in sequence; the past perfect jumps back to an earlier event. Compare: "When she arrived, we ate" (first she arrived, then we ate) vs "When she arrived, we had eaten" (we ate before she arrived).

Do I always need the past perfect with 'before' and 'after'?

No — 'before' and 'after' already make the order clear, so the past simple is often fine: "She left before I called." The past perfect adds emphasis on completion or distance in time, but it is optional in these clauses.

How do I form negatives and questions in the past perfect?

Negative: hadn't + past participle (I hadn't seen it). Question: Had + subject + past participle (Had you finished?). 'Had' works as its own auxiliary — no 'did' is needed.

What are common signal words for the past perfect?

By the time, already, just, never…before, after, before, when, and 'by + past time' (by midnight, by 2010). They all point to one past event preceding another.

Answer key
  1. 1. When I turned on the TV, the match ___.

    Answer: had already finished

    The match finished before I turned on the TV — the earlier action takes the past perfect.

  2. 2. She couldn't pay because she ___ her wallet at home.

    Answer: had left

    Leaving the wallet happened before trying to pay: had left.

  3. 3. By the time we arrived, most guests ___ home.

    Answer: had gone

    'By the time' + a past reference point signals the past perfect for the earlier event.

  4. 4. I ___ that restaurant before, so I knew the menu well.

    Answer: had visited

    Experience before a past moment (knowing the menu) takes the past perfect.

  5. 5. After he ___ the report, he sent it to his boss.

    Answer: had checked

    'After' + past perfect makes the sequence explicit: first checking, then sending.

  6. 6. The garden was beautiful because it ___ all night.

    Answer: had rained

    The rain came before we saw the garden: had rained.

  7. 7. I recognised her immediately — we ___ at a conference years earlier.

    Answer: had met

    The meeting happened before the recognising: had met.

  8. 8. He failed the test because he ___ at all.

    Answer: hadn't studied

    Negative past perfect: hadn't + past participle.

  9. 9. By midnight, everyone ___ the party.

    Answer: had left

    'By midnight' marks a past deadline — the leaving was complete before it: had left.

  10. 10. She was nervous because she ___ a plane before.

    Answer: had never taken

    'Never' goes between 'had' and the participle: had never taken.

  11. 11. had / the film / when / started / we arrived

    Answer: the film had started when we arrived

    Earlier action (past perfect) + 'when' + later action (past simple).

  12. 12. never / she / sushi / had / eaten / before that day

    Answer: she had never eaten sushi before that day

    Subject + had + never + participle + object + time phrase.

  13. 13. he / after / had finished / went home / work / he

    Answer: after he had finished work he went home

    After + subject + past perfect, subject + past simple.

  14. 14. had / by 2010 / they / the bridge / built

    Answer: by 2010 they had built the bridge

    'By + past time' + subject + had + participle.

  15. 15. The past perfect describes the earlier of two past actions.

    Answer: True

    True — it marks which past event happened first: "The train had left when I arrived."

  16. 16. "I had went home early" is correct.

    Answer: False

    False — the past perfect needs the past participle: "I had gone home early."

  17. 17. With 'after' + past perfect, the past simple describes the later action.

    Answer: True

    True — "After she had eaten, she left": eating first (past perfect), leaving second (past simple).

  18. 18. You must always use the past perfect when telling a story about the past.

    Answer: False

    False — stories mostly use the past simple in chronological order; the past perfect appears only when you jump back to an earlier event.

Related exercises