English Mastery
Module 1 · Verb Tenses

Past Perfect

Intermediate50 min25 questions8 sections
Step 1

Quick Look

The Past Perfect is the ‘past of the past’. When two past actions happened at different times, the EARLIER one takes Past Perfect (had + V3), and the later one takes Simple Past. Hindi feeling: ‘pehle se ho chukā thā’.
Sentence TypeStructure + Example
Affirmative
Subject+had+V3
The train had left when we reached.
Negative
Subject+had+not+V3
The train had not left yet.
Question
Had+subject+V3?
Had the train left before you reached?

The golden rule: Past Perfect never works alone — it needs another, later past moment (stated or understood) to be ‘before’. If there is only ONE past action in your sentence, use Simple Past, not Past Perfect.

The past of the past
2By the time we reached the station,1the train had leftthe order of the clauses is not the order of the eventsthen12had leftPast PerfectreachedSimple PastNOWPASTFUTURE
The earlier action takes had + V3; the later action stays in the Simple Past.
Step 2

When to Use It

12had leftreachedNOWPASTFUTURE
Use 1

The earlier of two past actions

Action 1 (earlier) Past Perfect. Action 2 (later) Simple Past.
  • By the time we reached the station, the train had left.
  • She had already sold the plot when the rates doubled.
  • I called him after I had read the report.
1had workedwas tiredNOWPASTFUTURE
Use 2

Explaining a past situation (cause before effect)

Why something was the way it was — the reason had happened earlier.
  • He was tired because he had worked a double shift.
  • The roads were flooded — it had rained heavily all night.
  • I recognised the building at once; I had seen it in the brochure.
for 20 years2015NOWPASTFUTURE
Use 3

Duration before a past moment

With for/since, measured up to a point in the past.
  • By 2015, they had lived in that colony for twenty years.
  • She had worked there for a decade before she resigned.
REPORTEDsaid / toldhad+V3 UNREAL PASTifhad+V3
Use 4

Reported speech and unreal past

Past Perfect appears after ‘said/told’ and in third conditionals (Module 2 preview).
  • He said he had already paid the token amount.
  • If I had known the price would rise, I would have bought two units.
Extra

When NOT to Use Past Perfect

Learners often over-use Past Perfect once they discover it. Two rules keep you safe:
SituationCorrect choice
Only one past action, no comparisonSimple Past: I met him last year. (NOT: I had met him last year.)
Actions in natural story order with ‘and then’Simple Past for both: He came home, changed, and went out.
Order already clear from ‘before/after’Both tenses acceptable, Simple Past often enough: After I finished (or had finished) lunch, I left.
Use Past Perfect when the order of events would otherwise be unclear, or to emphasise that one thing was fully complete before the other began.
Do you really need Past Perfect?
1Only ONE past action?YESSIMPLE PASTI met him last year.I had met him last year.NO2Is the order already obvious?and then · before · after · story orderYESSIMPLE PAST is enoughHe came home, changed, and went out.NOPAST PERFECTearlier action had + V3The train had left when we reached.the order would be unclear, or one thing was fully finished first
Past Perfect needs a second, later past moment — and a reason to stress which action came first.
Step 4

Hindi Concept Note

अHindi Concept Noteहिंदी में समझिए
Past Perfect = बीते समय से भी पहले की बात — ‘चुका था / चुकी थी / गया था’।
जब हम स्टेशन पहुँचे, गाड़ी जा चुकी थी।
When we reached the station, the train had left.
उसने बताया कि वह खाना खा चुका था।
He said he had (already) eaten.
Formula: दो past काम जो पहले हुआ = had + V3, जो बाद में हुआ = Simple Past।
सावधान: सिर्फ़ एक past काम हो तो Past Perfect मत लगाओ। ‘मैं कल बाज़ार गया था’ = I went to the market yesterday — यहाँ ‘था’ दिखे तो भी English में ‘had gone’ नहीं आएगा। हिंदी का ‘था’ हमेशा had नहीं होता!
Step 5

Common Mistakes Hindi Speakers Make

Wrong
Right
Why
I had gone to Agra last week.
I went to Agra last week.
One action, one time Simple Past. Hindi ‘gayā thā’ automatic ‘had gone’. The #1 Past Perfect error in India.
When I reached, he already left.
When I reached, he had already left.
Earlier action needs had + V3 to show it happened first.
The movie had started before we had reached.
The movie had started before we reached.
Only the EARLIER action takes Past Perfect; the later one stays Simple Past.
She had went home early.
She had gone home early.
Had + V3 (gone), never V2 (went).
After he had ate dinner, he slept.
After he had eaten dinner, he slept.
V3 = eaten. Had + eaten, not had + ate.
He told me that he has finished the work.
He told me that he had finished the work.
After a past reporting verb (told), Present Perfect shifts to Past Perfect.
Step 6

Signal Words

These patterns signal Past Perfect:
by the time... (By the time we arrived, everyone had eaten.)
when / before / after connecting two past events
already, just, never + a later past reference (He had never seen snow before that trip.)
because (past reason: was upset because he had lost the deal)
said/told that... (reported speech)
Step 7

Practice

Set A

Fill in the blanks

0 / 10
  1. 1
    By the time the guests arrived, we (finish) all the preparations.
  2. 2
    She was nervous because she (never/fly) before.
  3. 3
    The office (close) when I got there.
  4. 4
    After he (check) the documents, he signed them.
  5. 5
    I (not/save) the file before the computer crashed.
  6. 6
    They (live) in Meerut for ten years before they moved to Noida.
  7. 7
    the meeting (start) when you joined the call?
  8. 8
    He couldn’t pay because he (leave) his wallet at home.
  9. 9
    We reached the hall late; the ceremony (already/begin).
  10. 10
    Once she (make) up her mind, nobody could change it.
Set B

Correct the mistake

0 / 8
  1. 11
    I had visited my village last month.
  2. 12
    When the police arrived, the thief already escaped.
  3. 13
    She had wrote the letter before lunch.
  4. 14
    He had knew about the plan all along... I mean, before we told him.
  5. 15
    The patient had died before the ambulance had arrived.
  6. 16
    By the time I called, he has left the office.
  7. 17
    After she had ate breakfast, she left for work.
  8. 18
    We had go to bed when the lights came back.
Set C

Translate into English

0 / 7
  1. 19
    जब मैं पहुँचा, वह जा चुका था।
  2. 20
    उसने बताया कि उसने पैसे दे दिए थे।
  3. 21
    बारात आने से पहले सारा इंतज़ाम हो चुका था।
  4. 22
    मैंने वह फ़िल्म पहले भी देखी थी, इसलिए मैं नहीं गया।
  5. 23
    जब तक हम स्टेशन पहुँचे, गाड़ी निकल चुकी थी।
  6. 24
    उसे नौकरी नहीं मिली क्योंकि वह interview में देर से पहुँचा था।
  7. 25
    खाना ख़त्म हो चुका था जब आख़िरी मेहमान आए।
Step 8

Answer Key

Show answersHide answers
Answers · Set A
1
had finished
2
had never flown
3
had closed
4
had checked
5
had not (hadn’t) saved
6
had lived
7
Had ... started
8
had left
9
had already begun
10
had made
Answers · Set B
11
I visited my village last month. (One action, one time Simple Past.)
12
When the police arrived, the thief had already escaped. (Earlier action had escaped.)
13
She had written the letter before lunch. (V3 = written.)
14
He had known about the plan before we told him. (V3 = known.)
15
The patient had died before the ambulance arrived. (Later action Simple Past.)
16
By the time I called, he had left the office. (Past context had, not has.)
17
After she had eaten breakfast, she left for work. (V3 = eaten.)
18
We had gone to bed when the lights came back. (V3 = gone.)
Answers · Set C
19
When I arrived, he had (already) left.
20
He told me that he had paid the money. / She said she had given the money.
21
All the arrangements had been made before the baraat arrived. / Everything had been arranged before the wedding procession arrived.
22
I had seen that movie before, so I didn’t go.
23
By the time we reached the station, the train had left.
24
He didn’t get the job because he had arrived late for the interview.
25
The food had finished when the last guests arrived. / The food had run out by the time the last guests came.

Finished this chapter?

Mark it complete to light it up on your progress map. You can always come back to the practice.

Next up · Chapter 10Past Perfect Continuous

‘kab se kar rahā thā’ — duration BEFORE a past moment: he had been driving for six hours when the accident happened.