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

C2Proficient practice

Anniversaries, formal milestones and tricky state verbs.

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 been
  • Questions: Will you have been…?
  • 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. Choose the correct form.

    My little sister _____ (play) in the band for ten years this time next year.

    will have been playing · has been playing · will had been playing · will be playing

    Show answer

    My little sister will have been playing in the band for ten years this time next year.

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

  2. Choose the right form for the time clause.

    When the party _____ (begin), Omar will have been dancing in the kitchen for two hours.

    will begin · begin · begins · will have begun

    Show answer

    When the party begins, Omar will have been dancing in the kitchen for two hours.

    After by the time and when we use the present simple for the future: by the time the guests arrive (not “will arrive”).

  3. Choose the correct form.

    He _____ (volunteer) at the shelter for three years in June.

    has been volunteering · will have been volunteered · will had been volunteering · will have been volunteering

    Show answer

    He will have been volunteering at the shelter for three years in June.

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

  4. Future perfect simple or continuous?

    Lucia _____ (chat) with her friends for two hours by midnight.

    will have been chatting · will has been chatting · will have being chatting · will be been chatting

    Show answer

    Lucia will have been chatting with her friends for two hours by midnight.

    An activity that goes on for a while (for two hours, for five years) up to a future moment takes will have been + -ing.

  5. Complete the explanation.

    Tom will have no voice left when he gets home because he _____ (shout) at the match.

    will have been shouting · will be been shouting · will has been shouting · will have being shouting

    Show answer

    Tom will have no voice left when he gets home because he will have been shouting at the match.

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

  6. Choose the correct form.

    By midnight, Lily _____ (deal) with difficult customers for over an hour.

    will have been dealing · will have been deal · will be dealing · will been dealing

    Show answer

    By midnight, Lily will have been dealing with difficult customers for over an hour.

    “for over an hour” measures the time up to that moment, so use will have been + -ing. The future continuous (will be dealing) only describes the action in progress at that moment.