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.
Q1 15
Question 1: By next summer, she ___ in this company for five years.
Question 1 options
Check answer
'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.
🚩 Found a problem with this question?
Q2 15
Question 2: The athletes ___ for over six hours by the time they cross the finish line.
Question 2 options
Check answer
'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.
🚩 Found a problem with this question?
Q3 15
Question 3: The future perfect continuous tense is formed using 'will + have + been + the base form of the verb'.
Question 3 options
Check answer
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'.
🚩 Found a problem with this question?
Q4 15
Question 4: Which situation is best described using the future perfect continuous tense?
Question 4 options
Check answer
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.
🚩 Found a problem with this question?
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.
Check answer
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.
🚩 Found a problem with this question?
Q6 15
Question 6: Which sentence is grammatically correct?
Question 6 options
Check answer
'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'.
🚩 Found a problem with this question?
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
Check answer
'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.
🚩 Found a problem with this question?
Q8 15
Question 8: Which sentence correctly uses the future perfect continuous (not the future perfect simple)?
Question 8 options
Check answer
'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.
🚩 Found a problem with this question?
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.
Check answer
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.
🚩 Found a problem with this question?
Q10 15
Question 10: By the end of this decade, scientists ___ on this vaccine project for over fifteen years.
Question 10 options
Check answer
'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.
🚩 Found a problem with this question?
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
Check answer
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.
🚩 Found a problem with this question?
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
Check answer
'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.
🚩 Found a problem with this question?
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.
Check answer
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.
🚩 Found a problem with this question?
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
Check answer
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').
🚩 Found a problem with this question?
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
Check answer
'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.
🚩 Found a problem with this question?
← Back
Next →
Submit test ✓