Install Grammarbit

Free, no app store, no sign-up. It opens full screen and your progress stays with you.

  1. Look for the install icon at the right of the address bar, or open the browser menu.
  2. Choose “Install”. The app opens in its own window.

Future Perfect · Exercises

C2Proficient practice

Formal passives, rewrites and subtle future contrasts.

Play

Want to mix tenses, go endless or pick exercise types? Set up your own session.

What you’ll practise at C2

  • Negatives: won’t have
  • Questions: Will you have…?
  • by Friday / by the time…
  • will have done or will do?
  • Time clauses (When I’ve finished…)
  • Totals and durations up to a future point
  • Assumptions: You’ll have heard…
  • Passive: will have been done
  • Timelines: what the tense means

Need a refresher? Learn the future perfect: rules, tables and audio examples.

Sample exercises

A taste of what’s inside. In practice mode every exercise is freshly generated.

  1. Complete the sentence.

    Seasoned travellers _____ (experience) delays like this before.

    will experience · will having experienced · will have experienced · will has experienced

    Show answer

    Seasoned travellers will have experienced delays like this before.

    will have + participle can also express a confident guess about something that has (probably) already happened: You’ll have heard the news.

  2. Write the verb in the future perfect passive.

    Over a million trees _____ (plant) before the project ends.

    Show answer

    Over a million trees will have been planted before the project ends.

    Future perfect passive: will have been + past participle (what will be done before a future moment, not who does it).

  3. Write the verb in the future perfect.

    By the time your parents get back, Tom _____ (complete) the survey.

    Show answer

    By the time your parents get back, Tom will have completed the survey.

    “by + a time” means “at or before that time”. The future perfect often goes with it: by Friday, by then, by the time you arrive. After by the time, when, as soon as, once and after, talk about the future with the present tense — never will.

  4. Turn the sentence into a question.

    My grandparents will have handed in the report by Monday morning.

    Show answer

    Will my grandparents have handed in the report by Monday morning?

    Questions: Will + subject + have + past participle? Will my grandparents have handed in the report by Monday morning?

  5. Turn the sentence into a question.

    Hiro will have spent his pocket money by then.

    Show answer

    Will Hiro have spent his pocket money by then?

    Questions: Will + subject + have + past participle? Will Hiro have spent his pocket money by then?

  6. Turn the sentence into a question.

    She will have sent the invitations by next week.

    Show answer

    Will she have sent the invitations by next week?

    Questions: Will + subject + have + past participle? Will she have sent the invitations by next week?