B1daily

Past Perfect - Daily English

Type your answer in each blank and press Enter to check it, or use Check answers below. A cue in (brackets) is the word to put in the right form.

Use the past perfect to show that one past action happened before another past action or time. You form it with "had" plus the past participle, for every subject: "I had sent", "she had left", "they had agreed". It is the grammatical way to step further back in time once you are already talking about the past. For example: "By the time the client called, we had already prepared the figures." Here, preparing the figures clearly happened before the call. You will often see it with the earlier action: "When I arrived, the meeting had finished" means the meeting ended first. It is also common in reported speech and with "by", "before", "after", and "already": "She told me she had worked in Berlin for three years." A frequent pitfall is overusing it. If two past actions happen in a clear sequence, the simple past is usually enough: "I finished the report and sent it." Reserve the past perfect for when the order would otherwise be unclear, or when you want to emphasise that something was already complete. Compare: "The train left when we got there" (it pulled out just as we arrived) versus "The train had left when we got there" (it was already gone before we arrived). Choosing correctly makes your timeline precise and professional.

Let's practise. Type each answer and press Enter, I'll check it with you.

  1. I realized I (forget) my wallet when I reached the supermarket.
  2. By the time we arrived at the station, the train (leave).
  3. She was hungry because she (not / eat) breakfast that morning.
  4. They (already / finish) their dinner when I called them.
  5. Mark was nervous because he (never / fly) before.
  6. The house was quiet because everyone (go) to bed.
  7. We were late for the movie because we (lose) our keys.
  8. Sarah (study) English for three years before she moved to London.
  9. The weather was terrible because it (rain) all night.
  10. I recognized him because I (see) him at the party last week.
  11. The kitchen was messy because the kids (make) a cake.
  12. He told me that he (buy) a new car.
  13. By the time the sun rose, we (walk) ten miles.
  14. She was happy because she (pass) her driving test.
  15. They (not / visit) that museum before the trip.
  16. The teacher was angry because the students (not / do) their homework.
  17. I felt much better after I (take) a nap.
  18. My brother (clean) the living room before the guests arrived.
  19. We couldn't get a table because we (not / make) a reservation.
  20. The garden was beautiful because it (grow) so much during the summer.
  21. Everything was different because they (remodel) the entire house.
  22. She realized she (lose) her phone in the park.
  23. The coffee was cold because he (leave) it on the table for an hour.
  24. They (live) in Paris for five years before they moved to Rome.
  25. I was tired because I (work) all day long.

Common questions

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

The simple past states a finished past action: "I emailed the supplier." The past perfect places an action before another past point: "I had emailed the supplier before the meeting started." Use the past perfect only to show that one event clearly came earlier; if the sequence is already obvious, the simple past is usually enough and sounds more natural.

How do you form the past perfect, including questions and negatives?

Use "had" plus the past participle for all subjects: "They had agreed." For negatives, add "not": "We had not finalised the contract." For questions, put "had" first: "Had you spoken to the client before?" Short answers follow the same pattern: "Yes, I had" or "No, they hadn't." The contraction "'d" ("I'd seen it") is common in speech and informal writing.

When should I use the past perfect in business English?

Use it to clarify the order of events in emails, reports, and updates: "By Friday, we had completed the audit." It is also essential in reported speech: "He said he had already signed the agreement." It works well with "by the time", "before", "after", and "already". Avoid it for simple sequences, where the past simple is clearer: "I reviewed the draft and approved it."