English Learner

Past perfect tense

B1 to B2 12 quiz questions

The key idea

Use had + past participle to look back from a past time to something earlier. You can also use it to imagine a different past.

The past perfect tense uses had + past participle. It shows an earlier event or state from a past point of view. These past perfect examples explain the form and how it differs from past simple. You'll also learn to talk about past regrets.

By Michael Lip

Build the past perfect form

Use had + past participle. Had stays the same with I, you, he, she, it, we and they. You don't add -s for he or she. The past participle is the verb form used after have, has or had in perfect tenses.

Positive, negative, question and short answer forms
FormPatternExample
PositiveSubject + had + past participleShe had finished.
NegativeSubject + had not + past participleShe hadn't finished.
QuestionHad + subject + past participle?Had she finished?
Short answersYes, subject + had. No, subject + hadn't.Yes, she had. No, she hadn't.

For a question with a question word, put that word first. Why had they left? When who is the subject, keep the normal subject order. Who had taken my seat? Don't use did with had.

Regular participles end in -ed, like worked and finished. Many common verbs are irregular. Their past simple and past participle forms may differ.

Some irregular forms to learn together
Base verbPast simplePast participle
gowentgone
seesawseen
writewrotewritten
eatateeaten
havehadhad

Had had is correct when have is the main verb. We had had lunch, so we weren't hungry. The first had builds the tense. The second means eaten in this example.

Short forms in speech and writing

I'd, you'd, he'd, she'd, it'd, we'd and they'd can mean subject + had. Hadn't means had not. They'd left means they had left. Use the full had in a positive short answer, as in Yes, they had.

'd can also mean would. Compare I'd seen it with I'd see it. Seen is a participle, so the first means had. See is the base form, so the second means would.

Past perfect examples of an earlier action

Start with a point in the past. Then use the past perfect to look further back. The earlier event often explains the situation at that later point.

  • When I reached the station, the train had left. I missed it.
  • Mina couldn't open the door because she'd lost her key. She lost it before she tried the door.
  • We were pleased with the room. The hotel had given us a larger one.
  • By the time the lesson started, I'd finished the reading.
The train left before I reached the station Train had left Past perfect I reached the station Past simple NOW

Read the timeline from left to right. First, the train left. Later, I reached the station. Both events happened before now.

The order of the clauses doesn't change the order of the events. The train had left when I reached the station. The train still left first.

The later past point can be in another sentence or understood from the story. You don't need two verbs in every sentence. But an event does not need the past perfect just because it happened long ago. Say My grandfather moved here in 1950. Use a past reference point when you look further back.

Experience and time up to then

Use the past perfect for experience before a past moment. Already means before that moment, sometimes earlier than expected. Just means a short time before it. Never ... before means at no earlier time.

  • I was nervous on the flight because I'd never flown before.
  • When we sat down, the film had already started.
  • She had just made tea when I called.
  • By 2020, he'd lived in Taipei for ten years.

Put already, just and never between had and the participle in these patterns. Don't add not to never. You can ask about experience with ever. Had you ever used that app before the course?

The past perfect can describe a state continuing up to a past point. The Taipei example doesn't tell us whether he moved away after 2020. For gives a length of time. Since gives the starting point, as in He'd known her since school.

Past perfect in reported speech

When you report someone's words with said or told, the past perfect can show that their action came before their words. Moving a tense back in this way is called backshift.

  • “I've sent the file.” → She said she'd sent the file.
  • “I missed the bus.” → He told me he'd missed the bus.
  • “We hadn't met before.” → They said they hadn't met before.

Present perfect commonly changes to past perfect. Past simple can change to past perfect too. An original past perfect normally stays past perfect. Change pronouns and time words when the new context needs it.

Backshift isn't compulsory in every report. Speakers may keep the original tense when the information is still true or the time is clear. Past perfect is useful when you need to make the earlier time clear.

Imagine a different past with if

Use if + past perfect to imagine a past condition that didn't happen. The result often uses would have + past participle. This pattern is called the third conditional.

  • If I'd checked the address, I wouldn't have gone to the wrong building.
  • If we'd booked earlier, we could have sat together.
  • She would have joined us if she'd finished work sooner.

Here, the past perfect describes an imagined past, not an event that really happened. In the first example, I didn't check the address and went to the wrong building. Could have describes a possible result or opportunity.

Use had in this if clause. Keep would have for the result in the standard third conditional pattern. Read the conditionals lesson for other patterns and mixed time meanings.

Past regrets with wish

Use wish + past perfect when you want a past event to have been different. The wish is often expressed now, but it concerns a past event. You can't change it.

  • I wish I'd saved a copy. I didn't save one.
  • She wishes she hadn't sold her bike. She sold it and now regrets it.
  • We wish we'd taken the earlier train. We took a later one.

A negative past perfect reverses something that happened. A positive one can describe something you didn't do. Compare I wish I knew his number with I wish I'd known his number yesterday. The first concerns now. The second concerns the past.

Past perfect continuous

Use had been + verb-ing to focus on an activity continuing up to a past point, or recently ending before it. The activity may explain a past result.

  • We'd been waiting for an hour when the bus came.
  • Her shoes were muddy because she'd been walking in the park.
  • I'd been studying all morning, so I took a break.

Compare I'd written three emails with I'd been writing emails for an hour. In this pair, the simple form counts finished results. The continuous form focuses on the activity and its length.

State verbs such as know and believe usually take the simple form. Say I'd known him for years. Don't use been knowing for this meaning.

Past perfect vs past simple

Use past simple to tell events in order. I arrived, put down my bag and called her. Each event moves the story forward. You don't need past perfect for every action in a past story.

Past perfect looks back from the story's past point. Compare these sentences carefully.

  • When I arrived, she left. She left at or soon after my arrival.
  • When I arrived, she had left. She left before my arrival. She wasn't there.

Choosing had left changes the order, not just the style. The first sentence doesn't by itself tell us why she left. Don't assume that my arrival caused it.

When before and after make the order clear

Before and after often make past perfect optional. After she'd checked the form, she sent it. You can also say After she checked the form, she sent it. Both put the check first. The perfect form stresses that it was complete.

The same choice is possible with She checked the form before she sent it and She had checked the form before she sent it. Use the simpler form when the order is already clear and no extra emphasis is needed.

But before + past perfect can also show that something wasn't complete. The shop closed before I'd finished choosing. I was still choosing when it closed. Don't apply “past perfect means first” mechanically to this pattern.

By the time sets a later past limit. By the time I arrived, she'd left. Past perfect makes the completed earlier action clear. This core use works in both standard British and American English.

Common mistakes

Incorrect

She had went home.

Correct

She had gone home.

Use the past participle gone after had.

Incorrect

He has finished before I arrived yesterday.

Correct

He had finished before I arrived yesterday.

Had finished places the completion before a past arrival. Past simple is also possible with before.

Incorrect

Did you had eaten?

Correct

Had you eaten?

Move had before the subject. Do not add did.

Incorrect

We hadn't saw the message.

Correct

We hadn't seen the message.

Negative forms also need the past participle.

Incorrect

I hadn't never flown before.

Correct

I'd never flown before.

Never already makes the meaning negative in standard English.

Incorrect

If I would have known, I would have called.

Correct

If I had known, I would have called.

Use past perfect in this standard unreal past if clause.

Incorrect

I wish I have saved the file yesterday.

Correct

I wish I'd saved the file yesterday.

Use past perfect after wish for a regret about the past.

Incorrect

She had been knowing him for years.

Correct

She'd known him for years.

Use the simple form of know for this state.

For Chinese, Japanese and Korean speakers

If you speak Chinese, you may rely on time words or context instead of changing the verb. In English, don't let already replace the tense. Practise the pair She had already left when I called, with had and the participle together.

If you speak Japanese, you may carry a past verb form into English without adding had for a look back. First choose the later past point. Then mark the earlier event with had + past participle when that relationship needs emphasis.

If you speak Korean, you may try to match a Korean past form to one English tense in every sentence. That can lead to using past simple for both events. Write the events in time order first, then decide whether the English sentence looks back.

These are possible learning problems, not rules about speakers. For any first language, ask yourself which past time you are looking back from.

Try the quiz

Use the past perfect simple unless the question asks for another form. Write the full verb phrase in each gap.

  1. When I opened my bag, I saw that I ___ (forget) my notebook.
  2. We ___ (not meet) before that evening.
  3. ___ you ___ (finish) before the lesson started?
  4. By the time the guests arrived, she ___ (already cook) dinner.
  5. I was excited because I ___ (never see) snow before.
  6. Use past simple for the next event. I opened the door and then ___ (sit) down.
  7. Show that she left before my arrival. When I arrived, she ___ (leave).
  8. Backshift the verb. “I have lost my ticket.” He said he ___ his ticket.
  9. If we ___ (leave) earlier, we wouldn't have missed the train.
  10. I wish I ___ (not send) that message yesterday.
  11. Use past perfect continuous. We ___ (wait) for an hour when the doors opened.
  12. Use past perfect simple. They ___ (have) lunch, so they were not hungry.

Check one question at a time

Try the same twelve questions here. Check each answer and read the explanation.

Show all answers
  1. had forgotten. Forget has the participle forgotten; the forgetting came before opening the bag.
  2. hadn't met. Use had not + past participle for a negative earlier experience.
  3. Had, finished. Put had before the subject and use the past participle.
  4. had already cooked. Already goes between had and the participle in this pattern.
  5. had never seen. Never refers to the time before that past moment.
  6. sat. Past simple moves the story forward to the next event.
  7. had left. Past perfect puts her departure before my arrival.
  8. had lost. Present perfect changes to past perfect when you backshift.
  9. had left. Use past perfect for the unreal past condition.
  10. hadn't sent. Wish + negative past perfect expresses regret about sending it.
  11. had been waiting. Had been + verb-ing focuses on the activity up to that past point.
  12. had had. The first had builds the tense; the second is the participle of have.

Next step

For another explanation, read the British Council guide to past perfect and its guide to reported speech.

Free study plugins for Claude and ChatGPT

I also build small study tools that run inside Claude and ChatGPT. You ask in plain words and practise in the same chat. They are free and need no account.

See all study plugins