Future Perfect

Tenses upper_intermediate hard

Actions completed before a future point.

Tenses — Expressing time: present, past and future.

Rules

1. Form: will have + past participle — She will have finished. 2. Use for completion before a future deadline: By 2027, she will have graduated. 3. Signal words: by, by then, by the time, before. 4. "By the time + present simple, will have + participle": By the time you arrive, I will have left.

Explanation

Future perfect looks back from a future moment at something already done.

हिंदी में

Future perfect किसी future समय से पहले पूरी हो चुकी क्रिया के लिए है — will have + past participle।

Examples

Practice Questions

Q1. Translate into English: "जब तक तुम वापस आओगे, मैं यह पत्र लिख चुका होऊँगा।"

Answer: By the time you come back, I will have written this letter.

💡 Completed before a future return → will have + past participle.

Q2. Which sentence contains an error?

Answer: She will have buy a ticket.

💡 Past participle of buy is "bought": will have bought.

Q3. Fill in the blank: "By the time we get there, the shop ___ (close)."

Answer: will have closed

💡 Completion before a future event → will have + past participle.

Practice & Test Yourself

Take a free placement test to find your level, practise Future Perfect with instant feedback, then take a timed test.

Open Future Perfect lesson → Free practice — Sign up

Related Topics in Tenses

TopicLevelWhat it covers
Present SimpleelementaryHabits, facts and routines in the present.
Present ContinuouselementaryActions happening now or around now.
Present PerfectintermediatePast actions connected to the present.
Present Perfect ContinuousintermediateActions that started in the past and continue to now.
Past SimpleelementaryCompleted actions in finished time.
Past ContinuousintermediateActions in progress at a point in the past.

About · Contact · Privacy Policy · Pricing

Step Ahead Grammar · Learn • Practice • Test • Improve · Step Ahead Institute