• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Home of English Grammar
  • Home
  • Course
  • Exercises
  • Grammar Rules
  • Matches
  • Posts
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Vocabulary Lists
  • Archives
    • Social Media Posts
    • Writing Guides
  • Join free

Future Perfect Exercise

May 20, 2026 B2pdf

Complete the 12 sentences below. Choose the best answer for each one.

Progress 0 of 12 answered
1By the time the guests arrive, we ............... dinner.
Wrong!
Use "will have finished" for an action completed before the future time when the guests arrive.
2In two years, she ............... at this company for a decade.
Wrong!
Use "will have worked" to show the length of time completed by a future point.
3By next Friday, they will ............... all the exam results.
Wrong!
After "will," use "have announced" to form the future perfect.
4When you get home, I ............... the report, so we can relax.
Wrong!
Use "will have finished" because the report will be complete before you get home.
5By midnight, the storm ............... the coast.
Wrong!
Use "will have reached" for something completed before the future time by midnight.
6This time next month, we ............... the entire training program.
Wrong!
Use "will have completed" because the program will be finished by this time next month.
7By the end of the day, the mechanic will ............... my car.
Wrong!
After "will," use "have repaired" to make the future perfect.
8Before the conference starts, the team ............... the final presentation.
Wrong!
Use "will have prepared" because the preparation will be complete before the conference starts.
9By 2030, scientists ............... more effective treatments for the disease.
Wrong!
Use "will have developed" to predict a result completed by the future year 2030.
10By the time I turn 30, I ............... in five different countries.
Wrong!
Use "will have lived" for life experience completed by a future age.
11If you call at six, they will ............... the meeting already.
Wrong!
After "will," use "have started" to form the future perfect with "already."
12By the end of this course, you ............... all the key future perfect patterns.
Wrong!
Use "will have learned" because the learning will be complete by the end of the course.

Exercise complete

0/ out of 12 correct answers
Challenge a friend
More Exercises →

Answers

  1. By the time the guests arrive, we will have finished dinner.
  2. In two years, she will have worked at this company for a decade.
  3. By next Friday, they will have announced all the exam results.
  4. When you get home, I will have finished the report, so we can relax.
  5. By midnight, the storm will have reached the coast.
  6. This time next month, we will have completed the entire training program.
  7. By the end of the day, the mechanic will have repaired my car.
  8. Before the conference starts, the team will have prepared the final presentation.
  9. By 2030, scientists will have developed more effective treatments for the disease.
  10. By the time I turn 30, I will have lived in five different countries.
  11. If you call at six, they will have started the meeting already.
  12. By the end of this course, you will have learned all the key future perfect patterns.

Improve your English grammar, vocabulary and writing

We take you step by step from beginner to advanced, even if you struggled with English at school or have always had trouble remembering the rules.

  • 10 modules, 105 lessons and 688 questions
  • Just log in and learn anytime and anywhere
  • Your progress is saved in your account
  • Download the 2026 Grammar Guide (PDF)

Related lesson in the course Future time clauses, future continuous and future perfect Module 04: Tenses & verb forms · Lesson 13

Join free

Already have an account? Sign in

See what’s in the course

Primary Sidebar

2.4M761.4K165.8K

Free 2026 Grammar Guide

  • Download Grammar Guide (PDF)
  • Online grammar course, A1 to C2
  • Weekly exercises and vocabulary
  • Join over 3 million English learners

We respect your privacy. Unsubscribe anytime.

Already have an account? Sign in

Grammar Checker - Try Now

Latest Posts

  • 100 Best Synonyms for “Polarizing” October 16, 2026
  • The origin of “no spring chicken” October 16, 2026
  • 100 Best Synonyms for “Unprepared” October 16, 2026
  • 100 Best Synonyms for “Commonality” October 16, 2026
  • 100 Best Synonyms for “Representation” October 16, 2026
  • 100 Best Synonyms for “Pointing” October 16, 2026
  • Euphemism and Directness Exercise October 16, 2026
  • “Liaise” is a real word October 16, 2026
  • 100 Best Synonyms for “Claim” October 16, 2026
  • 100 Best Synonyms for “Reminder” October 16, 2026
Home of English Grammar

Free English grammar exercises, rules and vocabulary lists, with new exercises every week. Join the leading English grammar site with over 3 million followers.

Join free

Learn

  • Exercises
  • Matches
  • Grammar rules
  • Vocabulary lists
  • Writing guides
  • Online tools

More

  • Top social media posts
  • Various posts
  • Contact

Account

  • Join free
  • Grammar Course
  • Free grammar guide (PDF)

Copyright © 2026 EnglishGrammar.org

  • Disclaimer
  • Privacy policy
  • Terms
  • Sitemap