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

C1Advanced practice

Third conditional, wishes and Hardly had… inversion.

Play

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

What you’ll practise at C1

  • Past participles (gone, seen, written…)
  • Negatives: hadn’t
  • Questions: Had you…?
  • by the time / already / never … before
  • Past perfect or past simple?
  • Simple or continuous (had been doing)
  • Reported speech: she said she had…
  • Third conditional: If I had known…
  • wish / if only + past perfect
  • Inversion: Hardly had… / Had I known…
  • Passive: had been done
  • 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. Choose the past participle.

    My sister had _____ (make) the sandwiches before the shop opened.

    make · made · making · maked

    Show answer

    My sister had made the sandwiches before the shop opened.

    “make” is irregular: make – made – made. After had, use the past participle (made).

  2. Past perfect or past simple?

    By the time the lights went out, Hiro _____ (go) to bed.

    has gone · had gone · went · had go

    Show answer

    By the time the lights went out, Hiro had gone to bed.

    “By the time the lights went out” is a past moment; the action was already complete before it, so use the past perfect (had + participle).

  3. Write the verb in the past perfect passive.

    The files _____ (delete) by Monday.

    Show answer

    The files had been deleted by Monday.

    Past perfect passive: had been + past participle (the action was complete before that past moment).

  4. Report what was said.

    “I prepared the food,” Ali said. → Ali said he _____ (prepare) the food.

    had prepare · have prepared · had prepared · did prepared

    Show answer

    Ali said he had prepared the food.

    In reported speech after “said”, the tense moves back: past simple → had + past participle.

  5. Make the sentence negative.

    My classmates had fed the cat before the lights went out.

    Show answer

    My classmates hadn't fed the cat before the lights went out.

    Negative: hadn’t (had not) + past participle, for every subject. My classmates hadn't fed the cat before the lights went out.

  6. Choose the correct sentence.

    Which sentence is correct?

    No sooner had Grace got home when the power went off. · No sooner Grace had got home than the power went off. · No sooner had Grace get home than the power went off. · No sooner had Grace got home than the power went off.

    Show answer

    No sooner had Grace got home than the power went off.

    “No sooner had + subject + participle … than …” (formal): the second action came immediately after the first.