Past perfect

Grammar / A2 Grammar lessons and exercises \ Past perfect

✏️ Exercises

Past Perfect: Form and Use

πŸ“ Past Perfect: Form

We form the past perfect tense with had/hadn’t + the past participle of the main verb.

  • Regular verbs: add -ed β†’ play β†’ played, work β†’ worked
  • Irregular verbs: use 3rd column form β†’ go β†’ gone, see β†’ seen, write β†’ written

The past perfect is the same for all persons: I/you/he/she/it/we/they.

  • I hadn’t been there before.
  • She had never worked in marketing.
  • They had already left when we arrived.

We can contract had to ’d.

  • I called him, but he’d gone to a meeting.
  • She’d finished her homework before dinner.
Grammar chart showing how to form the Past Perfect tense in English: had/hadn't + past participle, with examples of regular and irregular verbs and contractions.

πŸ”„ Past Perfect: Use

We use the past perfect to talk about an action that happened before another action in the past. It helps show the order of two past events.

  • Earlier past action before another past action:
    • When I left work, I saw that somebody had stolen my car.
    • Yesterday my mother told me that she had seen you in the park.
    • He was tired because he hadn’t slept well.
  • With time expressions like by the time, before, after, already, just, never:
    • By the time we arrived, the movie had already started.
    • She had just left when I called.
    • I had never met him before that day.
Educational grammar chart illustrating the main uses of the Past Perfect tense: showing sequence of past events, with signal words and examples.

⏳ Past Perfect vs Past Simple

Use past simple for events in chronological order. Use past perfect to show which event happened first.

❌ When I arrived, she left. β†’ She left after I arrived.

βœ… When I arrived, she had left. β†’ She left before I arrived.

❌ He ate dinner and then realized he had forgotten his wallet. β†’ (Wrong sequence)

βœ… He realized he had forgotten his wallet after he ate dinner. β†’ (Correct: forgetting happened before eating)

⚠️ β€˜d = had or would?

The contraction β€˜d can mean had or would. Check what comes after:

  • After β€˜d = had β†’ past participle
    βœ… I noticed that he’d eaten my cake. (had eaten)
  • After β€˜d = would β†’ base verb (infinitive)
    βœ… I’d love to go to your party. (would love)
πŸ’‘ Tip:

If you see a past participle (e.g., eaten, gone, seen), it’s had.
If you see a base verb (e.g., love, go, help), it’s would.

❌ Common Mistakes to Avoid

❌ When I got home, my brother ate all the pizza.

βœ… When I got home, my brother had eaten all the pizza.

❌ She told me she never saw that movie.

βœ… She told me she had never seen that movie.

❌ I thought you already go home.

βœ… I thought you had already gone home.