Grammar rule and drill

Past perfect vs past simple: which came first

When one past event happens before another, the earlier event takes had plus the past participle. The later event stays in the past simple.

CEFR B1-B220 questionsUpdated 5 October 2026

Go to the drillRead the ruleDownload worksheet (PDF)

The past simple tells a story in order. The past perfect reaches further back. "When I arrived, the film had started" means the start came before my arrival. The past simple would put the two events in a different relationship.

Form the past perfect with had plus the past participle: had started, had finished, had seen. All subjects take had, so only the past participle changes.

This page shows the two-event pattern, the time words that trigger it, and the cases where the past simple is enough. The 20-question drill at the end explains the timeline under every answer.

The rule

The two-event pattern

  • Past perfect: the earlier action: "She had left before I called."
  • Past simple: the later action: "I called, but she had left."
  • The order in the sentence can change; the tense shows the real timeline.
  • Use the past perfect only when the earlier event matters for the story.

Time words that trigger the past perfect

  • Before and after often pair the two tenses: "After she had eaten, she left."
  • By the time introduces the later event: "By the time we arrived, the shop had closed."
  • Already, just and never before push the event further back: "He had already gone."
  • When can introduce either event, so the tense decides the meaning: "When I got home, she had cooked dinner."

When the past simple is enough

  • If the order is clear from the words, English often keeps both events in the past simple.
  • "I got up, had breakfast and left" needs no past perfect because the order is obvious.
  • With before or after, the past simple is common in everyday speech: "After she ate, she left."
  • The past perfect is still better when you want the sequence to be exact.

Past perfect in reported speech

  • The past perfect reports a past event inside past speech: "He said he had finished the report."
  • It also reports thoughts: "I knew she had seen the message."
  • The backshift chain runs present simple to past simple to past perfect.
  • If the situation is still true, the past simple can stay: "He said he was busy" works if he still is.

Past perfect and duration

  • For an action that continued up to a past moment, use had been plus -ing: "She had been waiting for an hour."
  • The past perfect simple focuses on a finished result: "She had waited long enough, so she left."
  • With stative verbs, the simple form is normal even for duration: "I had known him for years."
  • A finished time expression belongs with the past simple, not the past perfect: "I saw him yesterday", never "I had seen him yesterday."

Examples

  • When I arrived, the film had started.The start came before my arrival, so it takes the past perfect.
  • She had left before I called.The earlier action takes had plus the past participle.
  • By the time we arrived, the shop had closed.By the time marks the later event in the past simple.
  • He had already finished lunch when we got there.Already pushes the finished action further back.
  • I had never seen snow before that winter.Never before describes the first time in the past.
  • He said he had finished the report.Reported speech backshifts the past simple to the past perfect.
  • I knew she had seen the message.A past thought reports an earlier action with the past perfect.
  • After she had eaten, she went to work.After can introduce the past perfect, though the past simple is also common.
  • She had been waiting for an hour when the bus came.The past perfect continuous stresses the continuing wait.
  • I saw him yesterday at the station.A finished time expression stays in the past simple.

Common mistakes

Wrong: When I arrived, the film already started. Right: When I arrived, the film had already started.
The film started before my arrival, so the earlier event takes the past perfect.
Wrong: After she had eaten the meal, she has left. Right: After she had eaten the meal, she left.
The later event stays in the past simple. Had already marks the earlier action.
Wrong: I had seen him yesterday. Right: I saw him yesterday.
A finished time expression belongs with the past simple, not the past perfect.
Wrong: Before I had arrived, he had left. Right: Before I arrived, he had left.
The before-clause can take the past simple. The past perfect belongs to the event that happened first, which is the leaving.
Wrong: She had already ate when we arrived. Right: She had already eaten when we arrived.
The past perfect uses the past participle eaten, not the past simple ate.

Practice drill

Answer all 20 questions. Each answer is marked at once, and the rule is explained under the question.

  1. When I arrived, the film ___ .

    Show answer and explanation

    Answer: A. had already started The film started before my arrival, so the earlier event takes the past perfect had started.

  2. She ___ before I called.

    Show answer and explanation

    Answer: B. had left Leaving happened before the call, so the past perfect had left marks the earlier event.

  3. By the time we arrived, the shop ___ .

    Show answer and explanation

    Answer: C. had closed The closing came first in the past timeline, so it takes the past perfect had closed.

  4. He ___ already finished lunch when we got there.

    Show answer and explanation

    Answer: D. had The earlier event takes had plus the past participle in the past perfect.

  5. I ___ never seen snow before that winter.

    Show answer and explanation

    Answer: A. had Never before describes the first time in the past, which uses the past perfect had seen.

  6. He said he ___ the report.

    Show answer and explanation

    Answer: B. had finished Reported speech backshifts the past simple to the past perfect had finished.

  7. I knew she ___ the message.

    Show answer and explanation

    Answer: C. had seen The seeing happened before my moment of knowing, so it takes the past perfect had seen.

  8. After she ___ , she went to work.

    Show answer and explanation

    Answer: D. had eaten The past perfect had eaten makes the order clear, though the past simple is also possible here.

  9. She ___ for an hour when the bus came.

    Show answer and explanation

    Answer: A. had been waiting The continuing wait before a past moment takes the past perfect continuous had been waiting.

  10. I ___ him yesterday at the station.

    Show answer and explanation

    Answer: B. saw Yesterday is a finished time expression, so the past simple saw is correct.

  11. The train ___ when we reached the platform.

    Show answer and explanation

    Answer: C. had left The train left before our arrival, so the past perfect had left marks the earlier event.

  12. Before I moved to Rome, I ___ Italian for two years.

    Show answer and explanation

    Answer: D. had studied The study happened before the move, so it takes the past perfect had studied.

  13. She was tired because she ___ all night.

    Show answer and explanation

    Answer: A. had worked The work came before the tiredness, so the past perfect had worked marks the earlier action.

  14. We ___ the film before, so we knew the ending.

    Show answer and explanation

    Answer: B. had seen The earlier viewing takes the past perfect had seen.

  15. He told me that he ___ never been to Paris.

    Show answer and explanation

    Answer: C. had Reported speech backshifts to the past perfect had been.

  16. By the time she called, I ___ the news.

    Show answer and explanation

    Answer: D. had heard Hearing the news came first, so it takes the past perfect had heard.

  17. They ___ dinner when the lights went out.

    Show answer and explanation

    Answer: A. had finished The dinner was complete before the lights went out, so had finished is correct.

  18. I could not enter because I ___ my keys.

    Show answer and explanation

    Answer: B. had lost Losing the keys happened before the inability to enter, so the past perfect had lost fits.

  19. She ___ him before that party.

    Show answer and explanation

    Answer: C. had never met The first meeting happened at the party, so the earlier state takes had never met.

  20. When the police arrived, the thief ___ .

    Show answer and explanation

    Answer: D. had escaped The escape came before the police arrived, so the past perfect had escaped is correct.

Questions learners ask

How do I decide which event takes the past perfect?

Draw the timeline. Whichever action came first takes had plus the past participle. The action that comes second stays in the past simple. If the order is obvious from the words, the past simple alone is often fine.

Can I use the past perfect with a finished time expression?

Not normally. Yesterday, last week, in 2019 and similar phrases place an action at a known past time, and the past simple already does that job. The past perfect needs a second reference point: an event that happened after it.

What is the difference between "had left" and "had been leaving"?

Had left is a finished earlier action. Had been leaving describes an activity in progress before another past moment, and it is rare because leaving is short. Duration verbs such as wait, work and study are the natural home of the past perfect continuous.

More grammar topics

Take the free A1 to C2 level test to find your starting point.