Past Perfect
01 · Quick explanation
Use Past Perfect for an action that happened before another action or time in the past: When I arrived, the film had already started.
02 · Full explanation
Past Perfect (had + V3) shows the earlier of two past actions — the one that happened first. It is often used with Past Simple to make the time sequence clear: She had finished dinner before her guests arrived. Common signal words are before, after, by the time, already, just, and never. Form: subject + had + past participle. Negative: had not (hadn't) + V3. Question: Had + subject + V3?
03 · Formula
04 · Affirmative
+ S + had + V3
- I had finished my homework before dinner.
- She had already left when we arrived.
05 · Negative
− S + had not (hadn't) + V3
- They hadn't seen that film before.
- He hadn't eaten anything by noon.
06 · Question
? Had + S + V3?
- Had you ever visited London before 2020?
- Had she finished the report by Friday?
07 · Examples
ENWhen I arrived at the station, the train had already left.
KZМен вокзалға келгенде, пойыз қазірдің өзінде кеткен еді.
RUКогда я приехал на вокзал, поезд уже ушёл.
ENShe had finished her homework before her mother came home.
KZШешесі үйге келгенге дейін ол үй тапсырмасын бітірген еді.
RUОна закончила домашнее задание до того, как мама пришла домой.
ENBy the time we got to the cinema, the film had started.
KZБіз кинотеатрға жеткенде, фильм басталып кеткен еді.
RUК тому времени, как мы добрались до кинотеатра, фильм уже начался.
ENI had never eaten sushi before I went to Japan.
KZЖапонияға бармай тұрып, мен ешқашан суши жеген емеспін.
RUЯ никогда не ел суши до того, как поехал в Японию.
ENHe realized he had left his keys at home.
KZОл кілттерін үйде қалдырғанын түсінді.
RUОн понял, что оставил ключи дома.
ENThey had already eaten dinner when we called them.
KZБіз оларға қоңырау шалғанда, олар қазірдің өзінде тамақтанып қойған еді.
RUОни уже поужинали, когда мы им позвонили.
ENHad you studied English before you moved to Canada?
KZКанадаға көшпей тұрып, сіз ағылшын тілін үйренгенсіз бе?
RUТы изучал английский до того, как переехал в Канаду?
ENWe hadn't met before that conference.
KZБіз сол конференцияға дейін кездескен емеспіз.
RUМы не встречались до той конференции.
ENAfter she had cleaned the house, she went shopping.
KZҮйді тазалап болған соң, ол дүкенге барды.
RUПосле того как она убрала дом, она пошла за покупками.
ENThe guests had already arrived by the time dinner was ready.
KZҚонақтар кешкі ас дайын болғанша қазірдің өзінде келіп қойған еді.
RUГости уже прибыли к тому времени, как ужин был готов.
08 · Signal words
09 · Common mistakes
✗ When I arrived, the film already started.
✓ When I arrived, the film had already started.
The earlier action needs Past Perfect: had started.
✗ She had went to the shop before lunch.
✓ She had gone to the shop before lunch.
Past Perfect needs the past participle: gone, not went.
✗ I hadn't never seen snow before.
✓ I had never seen snow before.
Don't use a double negative: hadn't and never together is wrong.
10 · Compare with similar grammar
Past Simple vs Past Perfect
Past Simple tells a simple past action. Past Perfect is used for the action that happened even earlier, before another past action.
She left the party. (simple past event)
She had left the party before midnight. (earlier event, clear order)
I ate breakfast.
I had already eaten breakfast when he called.
11 · Interactive exercises
Answer each task and press Check. Type answers in English.
0 / 10 · 0 checked
1. Choose the correct answer:
When we arrived, the meeting ___ already ___.
2. Choose the correct answer:
She ___ her homework before her parents came home.
3. Choose the correct answer:
___ you ever visited Paris before last year?
4. Choose the correct answer:
By the time the bus arrived, we ___ for an hour.
5. Fill in the gap:
He ___ (not / eat) anything before the match started.
6. Fill in the gap:
I realized I ___ (leave) my phone at home.
7. Fill in the gap:
They ___ (already / arrive) when the party started.
8. Fill in the gap:
___ (she / finish) the report before the deadline?
9. Correct the sentence:
When I got home, my brother already cooked dinner.
10. Correct the sentence:
She had never saw the ocean before that trip.
12 · Mini test
Question 1 / 5
Which sentence is correct?
13 · Practice
Choose a skill to practise this topic.