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 Continuous · Exercises

C1Advanced practice

Milestones, causes and subtle simple vs. continuous choices.

Play

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

What you’ll practise at C1

  • Negatives: won’t have been
  • Questions: Will you have been…?
  • How long…? and for / since
  • by the time / when + present simple
  • will have been doing or will have done?
  • will have been doing or will be doing?
  • Assumptions: She’ll have been driving all night
  • Causes: tired because he’ll have been working
  • Milestones: 40 years by the time she retires
  • Timelines: what the tense means

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

Sample exercises

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

  1. Complete the explanation.

    My aunt will have a headache when she gets home because she _____ (stare) at a screen all day.

    will be been staring · will have been stared · will has been staring · will have been staring

    Show answer

    My aunt will have a headache when she gets home because she will have been staring at a screen all day.

    Use will have been + -ing to explain a future situation with the activity that will have caused it.

  2. Write the verb in the future perfect continuous.

    Mateo _____ (shout) at the match, so he will have no voice left.

    Show answer

    Mateo will have been shouting at the match, so he will have no voice left.

    will have been + -ing can also mean you’re sure about an activity that has been going on: She’ll have been driving all night (I’m sure she has).

  3. Which timeline shows this sentence?

    I will have been working in a café.

    Going on up to a moment in the future · At a time in the future · Finished by a moment in the future · In progress at a moment in the future

    Show answer

    I will have been working in a café.

    “will have been working” is the future perfect continuous (will have been + -ing): going on up to a moment in the future.

  4. Complete the assumption.

    Aisha _____ (train) all morning, so she will be starving.

    will have been training · will have been trained · will have being training · will has been training

    Show answer

    Aisha will have been training all morning, so she will be starving.

    will have been + -ing can also mean you’re sure about an activity that has been going on: She’ll have been driving all night (I’m sure she has).

  5. Choose the correct form.

    Ines _____ (study) medicine for six years by the time she graduates.

    will had been studying · will have been studying · has been studying · will have been studied

    Show answer

    Ines will have been studying medicine for six years by the time she graduates.

    Milestones and anniversaries: will have been + -ing + for + the total time, up to a future moment.

  6. Choose the correct form.

    My friends _____ (travel) for thirty hours by the time they land in Sydney.

    will had been travelling · will have been travelling · have been travelling · will be travelling

    Show answer

    My friends will have been travelling for thirty hours by the time they land in Sydney.

    Milestones and anniversaries: will have been + -ing + for + the total time, up to a future moment.