B2Upper Intermediate+50 XP available

Interactive Grammar: Future Perfect

Express actions that will be completed before a specific future point.

Grammar Explanation · Authentic Examples · Practice Exercises

Lesson progressNot started
Duration
~36 min
Exercises
24
Level
Upper Intermediate

Overview

Express actions that will be completed before a specific future point.

Forms

  • +will have + past participle: will have finished
  • will not (won't) have + past participle: won't have arrived
  • ?Will + subject + have + past participle: Will they have left?
  • Yes, I will have. / No, she won't have.

Time Expressions

  • by + time: By Monday, I will have submitted the report.
  • by the time + clause: By the time you arrive, dinner will have ended.
  • before + time/event: Before the exam, she will have revised everything.
  • in + period: In two years, they will have completed the building.

Common Mistakes

  • ❌ By Monday, I will finish → ✅ I will have finished (before a deadline)
  • ❌ She will have already gone by then → word order: will already have gone
  • ❌ By the time he arrives, we will leave → ✅ we will have left

When to use

Before a Deadline

By Friday, I will have submitted the report.

Before Another Event

By the time you read this, we will have landed.

Completed Achievement

In two years, she will have graduated.

Cumulative Duration

By 2030, she will have taught for 20 years.

Multiple Choice: Future Perfect

Choose the correct future perfect form

Multiple Choice10 questions
1By next Monday, she the report.
2By the time you arrive, we dinner.
3 he by 8 o'clock?
4She for this company for 20 years by June.
5By 2030, they the new bridge.
6I this book before the exam.
7By the end of term, we all the chapters.
8They the project by Friday. (negative)
9Which sentence uses the future perfect correctly?
10By noon tomorrow I for six hours.

Fill in the Blanks

Complete with the future perfect form of the verb in brackets

Fill in the Blanks8 questions
1By next week, he(finish)the entire course.
2She(not/leave)before I get there.
3By the time you wake up, I(cook)breakfast already.
4They(build)the new school by September.
5By 2025, we(live)here for ten years.
6He(not/eat)by the time dinner is served.
7By graduation, she(study)English for eight years.
8The train(depart)by the time we reach the station.

Rewrite Using Future Perfect

Transform each sentence to use the future perfect tense

Transform6 questions

1I expect to finish the project before Friday. (by Friday…)

2She plans to read 50 books before the year ends. (by the end of the year…)

3They will complete the survey before you arrive. (by the time you arrive…)

4He expects to save enough money before March. (by March…)

5We will not finish the report before the meeting. (by the time of the meeting…)

6She will graduate in two years after joining the course. (in two years…)

Frequently Asked Questions

What does this lesson on tenses cover?

Express actions that will be completed before a specific future point.

Which CEFR level is this lesson designed for?

This lesson is designed for Upper Intermediate (B2) learners and forms part of the Tenses section on Grammartier.

What is the best approach for studying this grammar topic?

Start with the definition, then study the examples carefully to understand how the pattern works in context. Practise identifying the structure in authentic sentences before producing your own — this recognition-first approach builds a strong foundation for accurate, confident use.