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

B1Intermediate practice

for + by / by the time, and will have done vs. been doing.

Play

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

What you’ll practise at B1

  • will have been + -ing
  • Spelling: waiting, running, lying
  • Negatives: won’t have been
  • Questions: Will you have been…?
  • Short answers
  • How long…? and for / since
  • by the time / when + present simple
  • will have been doing or will have done?
  • Assumptions: She’ll have been driving all night
  • Causes: tired because he’ll have been working
  • 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. Find the word that is wrong.

    My older brother will have been chating online for forty minutes by the end of the day.

    Show answer

    My older brother will have been chatting online for forty minutes by the end of the day.

    Short verbs ending in one vowel + one consonant double the consonant: chat → chatting.

  2. Find the word that is wrong.

    Lily will has been learning to drive for two years by 2030.

    Show answer

    Lily will have been learning to drive for two years by 2030.

    After will, always use the base form: will have been, not will has been. The form is the same for every subject: I / she / they will have been…

  3. Is this sentence correct?

    My flatmate will have been decorating the house for two years by the end of the year.

    Correct · Has a mistake

    Show answer

    My flatmate will have been decorating the house for two years by the end of the year.

    Yes, it’s correct. After will, always use the base form: will have been, not will has been. The form is the same for every subject: I / she / they will have been…

  4. Ask a question about the highlighted words, starting with “How long”.

    My nephew will have been planning the wedding for eighteen months by 2030.

    Show answer

    How long will my nephew have been planning the wedding by 2030?

    How long + will + subject + have been + -ing…? asks about the length of time up to a moment in the future.

  5. Read the reason and choose the right short answer to the future perfect continuous question.

    Will my classmates have been waiting long by the time we get there? — _____ They are never on time.

    No, they won’t. · Yes, they’ll. · Yes, they will has. · Yes, they will.

    Show answer

    Will my classmates have been waiting long by the time we get there? — No, they won’t. They are never on time.

    They are never on time. So the answer is “No, they won’t.” Short answers repeat will: Yes, she will. / No, they won’t. Never contract a positive short answer: “Yes, she’ll” is wrong, because ’ll can’t end a sentence.

  6. Turn the sentence into a question.

    They will have been complaining about the noise for forty minutes by midnight.

    Show answer

    Will they have been complaining about the noise for forty minutes by midnight?

    Questions: Will + subject + have been + -ing…?