Install Grammarbit

Free, no app store, no sign-up. It opens full screen and your progress stays with you.

  1. Look for the install icon at the right of the address bar, or open the browser menu.
  2. Choose “Install”. The app opens in its own window.

Past Perfect · Exercises

A1Beginner practice

First steps: had + participle before a past moment.

Play

Want to mix tenses, go endless or pick exercise types? Set up your own session.

What you’ll practise at A1

  • had + past participle
  • Past participles (gone, seen, written…)
  • Negatives: hadn’t
  • Questions: Had you…?
  • Timelines: what the tense means

Need a refresher? Learn the past perfect: rules, tables and audio examples.

Sample exercises

A taste of what’s inside. In practice mode every exercise is freshly generated.

  1. Complete the negative sentence.

    Rosa _____ left the house before the taxi came.

    hadn't · didn't · haven't · wasn't

    Show answer

    Rosa hadn't left the house before the taxi came.

    Negative: hadn’t (had not) + past participle, for every subject. Rosa hadn't left the house before the taxi came.

  2. Put the words in order to make a question.

    the / Lucia / puzzle / then / by / finished / had

    Show answer

    Had Lucia finished the puzzle by then?

    Questions: Had + subject + past participle…? Had Lucia finished the puzzle by then?

  3. Write the verb in the past perfect.

    We _____ (eat) the last slice of cake before the guests arrived.

    Show answer

    We had eaten the last slice of cake before the guests arrived.

    Past perfect: had + past participle — the same for every subject. It shows an action completed before another moment in the past. “eat” is irregular: eat – ate – eaten. After had, use the past participle (eaten).

  4. Complete the negative sentence.

    Kofi _____ cleaned the windows before the guests arrived.

    hadn't · didn't · haven't · wasn't

    Show answer

    Kofi hadn't cleaned the windows before the guests arrived.

    Negative: hadn’t (had not) + past participle, for every subject. Kofi hadn't cleaned the windows before the guests arrived.

  5. Put the words in order to make a negative sentence.

    by / washing-up / friend / my / best / hadn't / done / the / then

    Show answer

    My best friend hadn't done the washing-up by then.

    Negative: hadn’t (had not) + past participle, for every subject. My best friend hadn't done the washing-up by then.

  6. Is this sentence correct?

    The children had bought the bread by nine o’clock.

    Correct · Has a mistake

    Show answer

    The children had bought the bread by nine o’clock.

    Yes, it’s correct. Past perfect: had + past participle — the same for every subject. It shows an action completed before another moment in the past. “buy” is irregular: buy – bought – bought. After had, use the past participle (bought).