Chapter 3 · English Grammar

Past Perfect & Future Perfect

Intermediate ⏱ 35–45 minutes 🎓 Grade 7

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

English

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

Imagine this

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.

Why this form? 'had left' happened before 'I reached' (past perfect for the earlier action); 'will have booked' will be complete before tonight (future perfect). Both tenses fix the order of events in time.

3 The Grammar Rule

Rule & Formula
TenseFormExample
Past PerfectS + had + V3She had finished.
Future PerfectS + will have + V3She will have finished.
Past Perfect = had + V3 · Future Perfect = will have + V3
He had eaten before I came. By 9, he will have eaten.

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.

Visual — Past Perfect Tense
had leftearlier (past perfect)I arrivedlater (simple past)NOW →
1
Worked Example
Complete: When I reached home, my mother ___ (cook) dinner.
Solution

had cooked — the cooking finished before I reached home, so use the past perfect.

2
Worked Example
Which action is earlier: The bell had rung before the teacher came.?
Solution

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.

1
Worked Example
Complete: By Friday, they ___ (complete) the project.
Solution

will have completed — the action finishes before Friday.

2
Worked Example
Why use the future perfect here: By the time you wake up, I will have left.?
Solution

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

WordMeaningहिन्दी
Sequencethe order of eventsक्रम
Priorearlier, beforeपूर्व
Deadlinea final time limitसमय-सीमा
Completedfully finishedपूर्ण
By (a time)not later thanतक
✎ Vocabulary Quick Test0 / 1
Q.The past perfect is used for the action that happened:
Explanation: The past perfect marks the earlier of two past actions (had + V3).

7 Common Mistakes to Avoid

✗ IncorrectWhen I arrived, the train left already.
✓ CorrectWhen I arrived, the train had already left.
The earlier action needs the past perfect 'had left'.
✗ IncorrectBy 2030 they will found a cure.
✓ CorrectBy 2030 they will have found a cure.
Future perfect = will have + V3.
✗ IncorrectShe had wrote the letter.
✓ CorrectShe had written the letter.
Use the past participle (written) after 'had'.
✗ IncorrectHe had left yesterday at 5. (single action)
✓ CorrectHe left yesterday at 5.
A single past action with a clear time needs the simple past.

8 Practice Exercises

Fill in the BlanksLevel 1
Complete with the past perfect (had + V3).
  1. The bus ______ (go) before I reached the stop.
  2. She ______ (finish) her work before lunch.
  3. They ______ (eat) when we arrived.
  4. He ______ (write) the letter before noon.
  5. We ______ (lock) the door before leaving.
Answer Key
  1. had gone
  2. had finished
  3. had eaten
  4. had written
  5. had locked
Fill in the BlanksLevel 2
Complete with the past perfect or future perfect.
  1. By next year, I ______ (complete) my course.
  2. She had already ______ (leave) when I called.
  3. By 8 p.m., they ______ (reach) Delhi.
  4. After the guests ______ (go), we cleaned up.
  5. By the time you read this, I ______ (board) the train.
Answer Key
  1. will have completed
  2. left
  3. will have reached
  4. had gone
  5. will have boarded
Error Detection
  1. When I came, he already left.
  2. By 2025 they will found the cure.
  3. She had wrote the report.
  4. By next week I will complete the task already.
Answer Key
  1. When I came, he had already left. (error: already left)
  2. By 2025 they will have found the cure. (error: will found)
  3. She had written the report. (error: wrote)
  4. By next week I will have completed the task. (error: will complete)
Sentence Correction
  1. The match had start before we reached.
  2. By June she will saved enough.
  3. After he had ate, he slept.
Answer Key
  1. The match had started before we reached.
  2. By June she will have saved enough.
  3. After he had eaten, he slept.
Rearrange the Words
  1. left / had / the / train / already
  2. by / I / finished / will / have / 9
  3. had / before / she / gone / I / arrived
Answer Key
  1. The train had already left.
  2. By 9 I will have finished.
  3. She had gone before I arrived.
Match the Following
Column AColumn B
1. had + V3a. future perfect signal
2. will have + V3b. future perfect
3. before / by the timec. past perfect
4. by 2030d. past perfect signal
Answer Key
had + V3 → past perfectwill have + V3 → future perfectbefore / by the time → past perfect signalby 2030 → future perfect signal

9 Micro Quiz

✎ Quick Check — 5 questions0 / 5
Q1.'When we arrived, the show ___.'
Explanation: The earlier past action → past perfect 'had started'.
Q2.Future perfect of 'finish':
Explanation: will have + V3.
Q3.Choose: 'She had ___ the door before leaving.'
Explanation: Past participle of 'lock' is 'locked'.
Q4.'By 2030 they ___ a cure.'
Explanation: Future perfect → 'will have found'.
Q5.Which signal goes with the future perfect?
Explanation: 'by next week' marks a future deadline → future perfect.

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."

Comprehension Questions
  1. Which action happened first — the fire or the firefighters arriving?
  2. Find a future perfect verb in the passage.
  3. Why is 'had locked' in the past perfect?
Answer Key
  1. The shop burning down happened first (past perfect 'had burned'), before the firefighters arrived.
  2. will have completed (also 'will have rebuilt') — an action finished before a future time.
  3. Locking up at nine happened before the fire — the earlier past action.

11 Speaking, Writing & Daily Use

Say these aloud
  • 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.
Write five sentences about events in order, using the past perfect for the earlier action and the future perfect for a future deadline.
Example: By the time the bell rang, I had packed my bag. By tomorrow I will have submitted the form.

12 Challenge Zone

🔥 Higher-Level Questions — 30 / 3
Q1.Choose the correct sentence.
Explanation: Earlier action = past perfect 'had finished'; later = simple past 'rested'.
Q2.Identify the error: 'By the time the rescue team will arrive, the flood will have receded.'
Explanation: In a time clause, use the simple present: 'By the time the rescue team arrives …'.
Q3.Which sentence correctly uses the past perfect?
Explanation: Past perfect needs a reference to an earlier point ('before that day') and the participle 'seen'.

13 Chapter Mind Map

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 then

14 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)