Past perfect

Past perfect

Do you know how to use phrases like They'd finished the project by March or Had you finished work when I called? Test what you know with interactive exercises and read the explanation to help you.

Look at these examples to see how the past perfect is used.

He couldn't make a sandwich because he'd forgotten to buy bread.
The hotel was full, so I was glad that we'd booked in advance.
My new job wasn't exactly what I’d expected.

Try this exercise to test your grammar.

Read the explanation to learn more.

Grammar explanation

Time up to a point in the past

We use the past perfect simple (had + past participle) to talk about time up to a certain point in the past.

She'd published her first poem by the time she was eight. 
We'd finished all the water before we were halfway up the mountain.
Had the parcel arrived when you called yesterday?

Past perfect for the earlier of two past actions

We can use the past perfect to show the order of two past events. The past perfect shows the earlier action and the past simple shows the later action.

When the police arrived, the thief had escaped.

It doesn't matter in which order we say the two events. The following sentence has the same meaning.

The thief had escaped when the police arrived.

Note that if there's only a single event, we don't use the past perfect, even if it happened a long time ago.

The Romans spoke Latin. (NOT The Romans had spoken Latin.)

Past perfect after before

We can also use before + past perfect to show that an action was not done or was incomplete when the past simple action happened.

They left before I'd spoken to them.
Sadly, the author died before he'd finished the series.

Adverbs

We often use the adverbs already (= 'before the specified time'), still (= as previously), just (= 'a very short time before the specified time'), ever (= 'at any time before the specified time') or never (= 'at no time before the specified time') with the past perfect. 

I called his office but he'd already left.
It still hadn't rained at the beginning of May.
I went to visit her when she'd just moved to Berlin.
It was the most beautiful photo I'd ever seen.
Had you ever visited London when you moved there?
I'd never met anyone from California before I met Jim.

Do this exercise to test your grammar again.

Average: 4.1 (197 votes)
Profile picture for user Tony_M

Submitted by Tony_M on Thu, 12/03/2026 - 01:12

Permalink

Hello,

Sorry, couldn't find a decent answer online. 

Source: MAG Hot Rod, Dealer's Diary, J. Greys, 2021.

Last week I acquired a used car. I'd run a check on it, and the system had found a few matches. It looked like the car had been in a few fender-benders. I'd bought a Copart subscription because I wanted to cross-reference the VIN against insurance cases in the Copart database.

Why is the use of the past perfect so inconsistent? In the second sentence the author is using "I'd run a check, and the system had found" (do we need the past perfect twice?), but in the fourth sentence "I'd bought a Copart subscription because I wanted." Why is it not "because I'd wanted"? 

Hello Tony_M,

In a text like this you can choose one past time reference ('Last week I acquired...') and use it as the reference point for all other actions, resulting in the use of past perfect for all earlier actions - this is the approach in your first quoted example. Alternatively, you can keep the reference within the sentence, resulting in more variance with past simple and past perfect used within sentences as the actions refer to each other - this is the approach in your second example.

The author is inconsistent, as you say. Why? I don't know. Sometimes inconsistencies are the result of things being written over a period of time or being edited. You would have to ask the author, though I suspect they are not really aware of any inconsistency.

 

Peter

The LearnEnglish Team

Submitted by HoangHuyVNOMG on Thu, 05/03/2026 - 08:59

Permalink

Hello, 

Thank you for the information. I'm wondering if there is a contradiction between the 2 meanings of past perfect: 

  1. We use the past perfect simple to talk about time up to a certain point in the past.
  2. Note that if there's only a single event, we don't use the past perfect, even if it happened a long time ago.

For example, if I use the same example: "The Romans spoke Latin.", but I change it into: "The Romans had spoken Latin by 1100." (Not statistically accurate), will it violate any meanings of the 2 mentioned? 

Hello  HoangHuyVNOMG,

Those sentences are both grammatically (if, as you say, not factually) correct.

The first sentence contains only one past time reference: spoke as a past event. The second sentence contains two past time references: spoke and the year 1100.

 

Peter

The LearnEnglish Team

Oh thank you, Peter! This kinda makes sense to me now. 

I think I was confused about the word "event". I thought events needed to be some sort of actions (hence no actions in "1100"). So time references can also count here. Am I right? 

Thank you in advance. 

Hello again HoangHuyVNOMG,

Yes, that's right. We're really interested in anything which anchors the sentence in a past time so it can be an action, a state or a time reference.

 

Peter

The LearnEnglish Team

Submitted by Mohamed A.Basset on Fri, 20/02/2026 - 20:26

Permalink

Hello there,

I'm a bit confused about using the past perfect simple and past perfect continuous in these sentences :

Mr John (had worked - had been working) as a shop assistant before he decided to change his job.

Mr John (had worked - had been working) as a shop assistant before he was promoted.

Mr John (had worked - had been working) as a shop assistant before he owned the shop.

could you please notify me of the correct tenses with explanation

Hello Mohamed A.Basset,

Continuous aspect is very often a choice which depends upon the context and the speaker's focus, rather than a clear factual distinction. Past perfect works in the same way as present perfect in this regard, with the difference that where present perfect is before now, past perfect describes before then. Therefore you might find it useful to review this information:

https://learnenglish.britishcouncil.org/grammar/b1-b2-grammar/present-perfect-simple-continuous

 

Mr John (had worked - had been working) as a shop assistant before he decided to change his job.

Both forms are possible here. The continuous form makes it clear that Mr. John was still working as a shop assistant when he made the decision; the simple form may mean this, or may mean that this work was earlier in his life.

Mr John (had worked - had been working) as a shop assistant before he was promoted.

Mr John (had worked - had been working) as a shop assistant before he owned the shop.

These examples function in the same way as the first.

 

Peter

The LearnEnglish Team

Profile picture for user Tony_M

Submitted by Tony_M on Mon, 09/02/2026 - 22:45

Permalink

Hello,

Source: Fic: Haveans King, Rachel Baker, 2013

Before Rupert found out that Charlotte had been taken ill, they (Rupert and Charlotte) agreed to meet up.

The clause beginning with "before" sets the later event, it follows "they agreed to meet up." The only thing that confuses me a little is the presence of the past perfect in the before-clause. It looks like the correct sequence here is: Agreed to meet up -> had been taken ill -> found out.

So, is the past perfect in this example used to indicate something that happens after an event indicated by the past simple? Is this use possible/idiomatic?

Thank you

Do you need to improve your English grammar?
Join thousands of learners from around the world who are improving their English grammar with our online courses.