Past Perfect & Future Perfect
What you will be able to do
- Form the past perfect (had + V3) and future perfect (will have + V3)
- Use the past perfect for the earlier of two past actions
- Use the future perfect for an action finished by a future time
- Apply signal words like by the time, before, after, by 2030
- Avoid mixing up the past simple and the past perfect
1 Quick Introduction
The past perfect is the 'past before the past'. When two things happened in the past, the one that happened first takes had + V3. The future perfect looks ahead: it describes an action that will be finished before a certain future time, using will have + V3.
Past Perfect 'भूत से भी पहले का भूत' है। जब भूतकाल में दो घटनाएँ हों, तो जो पहले हुई वह had + V3 लेती है। Future Perfect आगे देखता है: यह ऐसी क्रिया बताता है जो किसी भविष्य-समय से पहले पूरी हो चुकी होगी, रूप will have + V3।
2 A Real-Life Situation
You explain why you missed a friend:
You: By the time I reached the station, the train had already left. Don't worry — by tonight I will have booked another ticket.
3 The Grammar Rule
| Tense | Form | Example |
|---|---|---|
| Past Perfect | S + had + V3 | She had finished. |
| Future Perfect | S + will have + V3 | She will have finished. |
4 Past Perfect Tense
The past perfect shows that one past action happened before another past action. Form: had + past participle (V3) — the same for all subjects.
- The film had started when we arrived. (starting came first)
- By the time he came, she had left.
The earlier action takes the past perfect; the later action takes the simple past.
Signal words: before, after, by the time, already, just, when, until then.
had cooked — the cooking finished before I reached home, so use the past perfect.
The bell ringing — it is in the past perfect ('had rung'), so it happened first.
Key Points
- Past perfect = had + V3, for the earlier of two past actions
- The later action takes the simple past
- Signal words: before, after, by the time, already, when
5 Future Perfect Tense
The future perfect describes an action that will be completed before a stated future time. Form: will have + past participle (V3).
- By 2030, scientists will have found a cure.
- By next month, she will have saved enough money.
- I will have finished my homework by 8 p.m.
It almost always appears with a 'by + future time' phrase that marks the deadline.
Signal words: by, by then, by the time, before, in two years.
will have completed — the action finishes before Friday.
Leaving will be finished before the future moment 'you wake up', so the future perfect is right.
Key Points
- Future perfect = will have + V3
- Shows an action finished before a future time
- Usually with 'by + future time' (by 2030, by then)
6 Vocabulary Builder
| Word | Meaning | हिन्दी |
|---|---|---|
| Sequence | the order of events | क्रम |
| Prior | earlier, before | पूर्व |
| Deadline | a final time limit | समय-सीमा |
| Completed | fully finished | पूर्ण |
| By (a time) | not later than | तक |
7 Common Mistakes to Avoid
8 Practice Exercises
- The bus ______ (go) before I reached the stop.
- She ______ (finish) her work before lunch.
- They ______ (eat) when we arrived.
- He ______ (write) the letter before noon.
- We ______ (lock) the door before leaving.
- had gone
- had finished
- had eaten
- had written
- had locked
- By next year, I ______ (complete) my course.
- She had already ______ (leave) when I called.
- By 8 p.m., they ______ (reach) Delhi.
- After the guests ______ (go), we cleaned up.
- By the time you read this, I ______ (board) the train.
- will have completed
- left
- will have reached
- had gone
- will have boarded
- When I came, he already left.
- By 2025 they will found the cure.
- She had wrote the report.
- By next week I will complete the task already.
- When I came, he had already left. (error: already left)
- By 2025 they will have found the cure. (error: will found)
- She had written the report. (error: wrote)
- By next week I will have completed the task. (error: will complete)
- The match had start before we reached.
- By June she will saved enough.
- After he had ate, he slept.
- The match had started before we reached.
- By June she will have saved enough.
- After he had eaten, he slept.
- left / had / the / train / already
- by / I / finished / will / have / 9
- had / before / she / gone / I / arrived
- The train had already left.
- By 9 I will have finished.
- She had gone before I arrived.
| Column A | Column B |
|---|---|
| 1. had + V3 | a. future perfect signal |
| 2. will have + V3 | b. future perfect |
| 3. before / by the time | c. past perfect |
| 4. by 2030 | d. past perfect signal |
9 Micro Quiz
10 Reading Practice
By the time the firefighters arrived, the small shop had already burned down. The owner had locked up at nine, long before the fire started. "By tomorrow," the officer said, "we will have completed our investigation, and by next month the family will have rebuilt the shop."
- Which action happened first — the fire or the firefighters arriving?
- Find a future perfect verb in the passage.
- Why is 'had locked' in the past perfect?
- The shop burning down happened first (past perfect 'had burned'), before the firefighters arrived.
- will have completed (also 'will have rebuilt') — an action finished before a future time.
- Locking up at nine happened before the fire — the earlier past action.
11 Speaking, Writing & Daily Use
- The train had left before I reached the platform.
- She had finished her homework by the time dinner was ready.
- By next year, I will have learned to drive.
- They had already eaten when the guests came.
- By 9 p.m., we will have completed the project.
12 Challenge Zone
13 Chapter Mind Map
PAST & FUTURE PERFECT
|
+------------+------------+
| |
PAST PERFECT FUTURE PERFECT
had + V3 will have + V3
earlier past action finished before
before/by the time a future time
already/when by 2030 / by then14 One-Minute Revision
Remember these
- Past perfect = had + V3 (the earlier of two past actions)
- The later action takes the simple past
- Future perfect = will have + V3 (finished before a future time)
- Past-perfect signals: before, after, by the time, already
- Future-perfect signals: by + future time (by 2030, by then)