B2Upper Intermediate+50 XP available

Interactive Grammar: Future Perfect quiz

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

Instant score after exercises · Full answer review · Learn by doing

Grammar Explanation · Authentic Examples · Practice Questions

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

Overview

The future perfect tense is formed with will have + past participle. It describes an action that will be completed before a specific point in the future. Example: By Friday, I will have finished the report. It is commonly used with by + time expression.

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 future Perfect 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 Future Perfect 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.

Your Grammar Learning Path

Follow the CEFR progression for this topic cluster.

Before You Start

Make sure you're comfortable with these topics first.

Related Concepts

Deepen your grammar knowledge with these related B2 topics.