Trusted by 10M+ learners worldwide — free lessons, tools & games

Future Perfect Continuous Tense Exercises (B2)

⏱ Time: 07:30 📝 Questions: 15 📊 Level: B2 📚 Type: Grammar ⭐ XP: up to +16 (on pass)

Track your Future Perfect Continuous Tense progress with 15 exercises at Level B2. Take the quiz today, note your score, and retake it next week to see how much you have improved. Every question includes a full explanation so each attempt teaches you something new.

⏱ You have 07:30 to answer 15 questions. The timer only starts when you click Begin.

Q1  15
Q1 15

Question 1: By next summer, she ___ in this company for five years.

Question 1 options
'will have been working' is correct because the future perfect continuous is formed with 'will + have + been + present participle (-ing)'. 'will be working' is future continuous, 'will have worked' is future perfect simple, and 'will work' is simple future — none of these show ongoing duration up to a future point.
Q2 15

Question 2: The athletes ___ for over six hours by the time they cross the finish line.

Question 2 options
'will have been running' is correct because the future perfect continuous requires 'will + have + been + verb-ing' to express a continuous action lasting up to a specific future moment. 'will run' is simple future, 'have been running' is present perfect continuous, and 'will be running' is future continuous.
Q3 15

Question 3: The future perfect continuous tense is formed using 'will + have + been + the base form of the verb'.

Question 3 options
False because the future perfect continuous requires 'will + have + been + the present participle (verb-ing)', not the base form. For example: 'She will have been studying', not 'She will have been study'.
Q4 15

Question 4: Which situation is best described using the future perfect continuous tense?

Question 4 options
The future perfect continuous is used to emphasise the duration of an ongoing activity that will still be in progress up to a specific point in the future. It is not used for completed past actions, single future events, or general habits.
Q5 15

Question 5: Arrange the words to make a correct sentence:

Question 5 options
  • for two years
  • They
  • the bridge
  • by December
  • will have been building

Drag items or use arrows to arrange them in the correct order.

The correct order is 'They will have been building the bridge for two years by December' because the future perfect continuous follows the structure: subject + will have been + verb-ing + object + duration + by + time reference.
Q6 15

Question 6: Which sentence is grammatically correct?

Question 6 options
'By Friday, I will have been preparing for the exam for a whole week' is correct because it uses the proper future perfect continuous structure: will + have + been + verb-ing. The other options contain errors: 'will have been prepare' misses the -ing ending, 'will been preparing' omits 'have', and 'will has been preparing' incorrectly uses 'has' instead of 'have'.
Q7 15

Question 7: A: 'Why do you think Tom will be so exhausted at the party tonight?' B: 'Because he ___ all day without a break.'

Question 7 options
'will have been rehearsing' is correct because the context asks for a reason based on an ongoing activity leading up to a specific future point (the party tonight), which is the core use of the future perfect continuous. The other options either lack duration focus or use incorrect tense forms for this context.
Q8 15

Question 8: Which sentence correctly uses the future perfect continuous (not the future perfect simple)?

Question 8 options
'By Monday, she will have been editing the report for three days' correctly uses the future perfect continuous to stress the ongoing nature and duration of the activity. The future perfect simple ('will have edited') focuses on the completion of the task, not its continuous duration.
Q9 15

Question 9: Put the words in the correct order:

Question 9 options
  • have been waiting
  • you
  • by then?
  • for more than an hour
  • Will

Drag items or use arrows to arrange them in the correct order.

The correct order is 'Will you have been waiting for more than an hour by then?' because future perfect continuous questions follow: Will + subject + have been + verb-ing + duration + time expression.
Q10 15

Question 10: By the end of this decade, scientists ___ on this vaccine project for over fifteen years.

Question 10 options
'will have been working' is the most natural and grammatically correct completion because the phrase 'by the end of this decade' signals a future deadline, and 'for over fifteen years' indicates duration — both hallmarks of the future perfect continuous. The other options do not correctly combine both a future deadline and duration of an ongoing action.
Q11 15

Question 11: Read the sentence: 'By next March, my parents will have been living abroad for twenty years.' Which statement about this sentence is true?

Question 11 options
The future perfect continuous emphasises how long an action will have been in progress up to a specific future point. 'By next March' is the future deadline and 'for twenty years' indicates the duration. This tense does not imply the action will stop at that point — it simply marks the duration up to then.
Q12 15

Question 12: Rewrite using the future perfect continuous negative: 'He will have been studying medicine for a year by June.' → He ___ medicine for a year by June.

Question 12 options
'will not have been studying' is correct because the negative form of the future perfect continuous is constructed with 'will + not + have + been + verb-ing'. 'will have not been studying' places 'not' in the wrong position, while the other options are not negative future perfect continuous forms.
Q13 15

Question 13: Match each sentence to the correct grammar label.

Question 13 options
She will have been teaching for ten years by next autumn.
They will not have been living here for long by the time they move.
Will he have been driving for six hours by the time he arrives?
By tomorrow morning, we will have been travelling for over a day.
Future perfect continuous — with 'by' time expression
Future perfect continuous — question form
Future perfect continuous — negative statement
Future perfect continuous — positive statement with duration

Select an item on the left, then tap its match on the right.

The future perfect continuous can appear in positive, negative, and question forms, and is often used with time expressions like 'by' and 'for' to highlight the duration of an action up to a future point.
Q14 15

Question 14: The future perfect continuous tense can be used with stative verbs such as 'know', 'believe', and 'own' in the same way as with action verbs.

Question 14 options
False because stative verbs (e.g. 'know', 'believe', 'own') do not normally appear in continuous forms, including the future perfect continuous. For stative verbs, the future perfect simple is used instead (e.g. 'I will have known him for years', not 'I will have been knowing him').
Q15 15

Question 15: Which sentence best expresses that the speaker wants to emphasise the continuous effort and duration of an action, rather than just its completion?

Question 15 options
'By graduation, I will have been studying architecture for five years' uses the future perfect continuous to foreground the ongoing nature and duration of studying. 'I will have studied architecture for five years by graduation' uses the future perfect simple, which focuses on the completed result rather than the continuous process.