B2

Future Perfect continuous Exercises

About this lesson

Future perfect continuous · B2. Use will have been + -ing to express accumulated duration up to a future point, often with for or since.

Complete 12 original tasks. Use the situation to choose the intended meaning, practise the form, then apply it in a fresh context.

12 items
Save it to find it in My collection.
Knowledge map

Future perfect continuous

Start practising
Future perfect continuous — Knowledge map
Future perfect continuous — Knowledge map

01accumulated duration up to a future point, often with for or since

Use will have been + -ing to express accumulated duration up to a future point, often with for or since.

By next June, we will have been studying this species for ten years.

02completion before a future deadline, often introduced by by

Use will have + past participle to express completion before a future deadline, often introduced by by.

By Friday, the lab will have analysed all sixty cultures.

03a future time boundary after when, until or by the time; avoid will in this time clause

Use present simple in a future time clause to express a future time boundary after when, until or by the time; avoid will in this time clause.

By the time the grant expires, we will have been working for two years.

Illustrated guide

0/12
Questions
01 / 12D01Save it to find it in My collection.

The research will continue; stress accumulated duration at next June.

By next June, we ___ this species for ten years.

Your answer
1 / 12

Your learning route

01
Step 1 · Warm-up

Warm-up

0/3
02
Step 2 · Build the skill

accumulated duration up to a future point, often with for or since

0/2

Use will have been + -ing to express accumulated duration up to a future point, often with for or since.

By next June, we will have been studying this species for ten years.
03
Step 3 · Build the skill

completion before a future deadline, often introduced by by

0/1

Use will have + past participle to express completion before a future deadline, often introduced by by.

By Friday, the lab will have analysed all sixty cultures.
04
Step 4 · Build the skill

a future time boundary after when, until or by the time; avoid will in this time clause

0/1

Use present simple in a future time clause to express a future time boundary after when, until or by the time; avoid will in this time clause.

By the time the grant expires, we will have been working for two years.
05
Step 5 · New contexts

New contexts

0/3
06
Step 6 · A fresh challenge

A fresh challenge

0/2
Practice notes in this unit

Make mistakes useful.

Keep the first try. Understand the change. Check it in a fresh situation.

0

No practice notes yet. Try a short warm-up.

Lesson map

Future perfect continuous

B2
Future perfect continuous

Lesson points

01

accumulated duration up to a future point, often with for or since

Use will have been + -ing to express accumulated duration up to a future point, often with for or since.

By next June, we will have been studying this species for ten years.
02

completion before a future deadline, often introduced by by

Use will have + past participle to express completion before a future deadline, often introduced by by.

By Friday, the lab will have analysed all sixty cultures.
03

a future time boundary after when, until or by the time; avoid will in this time clause

Use present simple in a future time clause to express a future time boundary after when, until or by the time; avoid will in this time clause.

By the time the grant expires, we will have been working for two years.

Questions & answers

Opening an answer records help for that question.

D01 · Warm-up

The research will continue; stress accumulated duration at next June.

By next June, we ___ this species for ten years.

  1. had been studying
  2. were studying
  3. will have been studying
  4. have been studying
Answer & explanation
will have been studying

The deciding clue is “The research will continue; stress accumulated duration at next June.”. Use will have been + -ing to express accumulated duration up to a future point, often with for or since. In this task, the completed sentence is “By next June, we will have been studying this species for ten years.”.

D02 · Warm-up

Focus on an exact completed total before the future deadline.

By Friday, the lab ___ all sixty cultures.

  1. has been analysing
  2. will have analysed
  3. had analysed
  4. will have been analysing
Answer & explanation
will have analysed

The deciding clue is “Focus on an exact completed total before the future deadline.”. Use will have + past participle to express completion before a future deadline, often introduced by by. In this task, the completed sentence is “By Friday, the lab will have analysed all sixty cultures.”.

D03 · Warm-up

Future time boundary follows by the time.

By the time the grant ___, we will have been working for two years.

  1. expires
  2. will expire
  3. would expire
  4. will have expired
Answer & explanation
expires

The deciding clue is “Future time boundary follows by the time.”. Use present simple in a future time clause to express a future time boundary after when, until or by the time; avoid will in this time clause. In this task, the completed sentence is “By the time the grant expires, we will have been working for two years.”.

P01 · Build the skill

The occupation will still be continuing; emphasise duration at a future anniversary.

In August, she ___ at the station for twenty years.

  1. will have been working
  2. was working
  3. had been working
  4. has been working
Answer & explanation
will have been working

The deciding clue is “The occupation will still be continuing; emphasise duration at a future anniversary.”. Use will have been + -ing to express accumulated duration up to a future point, often with for or since. In this task, the completed sentence is “In August, she will have been working at the station for twenty years.”.

P02 · Build the skill

Use the future perfect simple of publish for the completed total.

By the end of next year, the team ___ three volumes.

Answer & explanation
will have published

Complete sentence: “By the end of next year, the team will have published three volumes.” Use will have + past participle to express completion before a future deadline, often introduced by by. The subject, time and meaning in the task determine this form. Only reviewed responses are matched automatically; other wording is not automatically wrong.

P03 · Build the skill

The main clause is future; this subordinate clause sets its time boundary.

When you ___ next week, I will have been teaching here for a month.

  1. will have arrived
  2. would arrive
  3. arrive
  4. will arrive
Answer & explanation
arrive

The deciding clue is “The main clause is future; this subordinate clause sets its time boundary.”. Use present simple in a future time clause to express a future time boundary after when, until or by the time; avoid will in this time clause. In this task, the completed sentence is “When you arrive next week, I will have been teaching here for a month.”.

P04 · Build the skill

Use the future perfect continuous of travel to stress duration up to next Monday.

By next Monday, they ___ for six consecutive weeks.

Answer & explanation
will have been travelling

Complete sentence: “By next Monday, they will have been travelling for six consecutive weeks.” Use will have been + -ing to express accumulated duration up to a future point, often with for or since. The subject, time and meaning in the task determine this form. Only reviewed responses are matched automatically; other wording is not automatically wrong.

Other accepted versions
  • will have been traveling
R01 · New contexts

The strike will be ongoing; count its duration at next Friday.

By next Friday, the workers ___ for a fortnight.

  1. have been striking
  2. had been striking
  3. will have been striking
  4. were striking
Answer & explanation
will have been striking

The deciding clue is “The strike will be ongoing; count its duration at next Friday.”. Use will have been + -ing to express accumulated duration up to a future point, often with for or since. In this task, the completed sentence is “By next Friday, the workers will have been striking for a fortnight.”.

R02 · New contexts

Use the future perfect simple of complete for all ten trials finished before the meeting.

By the review meeting, we ___ all ten trials.

Answer & explanation
will have completed

Complete sentence: “By the review meeting, we will have completed all ten trials.” Use will have + past participle to express completion before a future deadline, often introduced by by. The subject, time and meaning in the task determine this form. Only reviewed responses are matched automatically; other wording is not automatically wrong.

Other accepted versions
  • shall have completed
R03 · New contexts

In a future time clause, use the present simple for the event boundary.

We will have been walking for five hours when we ___ the refuge.

  1. reach
  2. will reach
  3. will have reached
  4. would reach
Answer & explanation
reach

The deciding clue is “In a future time clause, use the present simple for the event boundary.”. Use present simple in a future time clause to express a future time boundary after when, until or by the time; avoid will in this time clause. In this task, the completed sentence is “We will have been walking for five hours when we reach the refuge.”.

X01 · A fresh challenge

Count completed deliveries, rather than the duration of delivery activity.

By this evening, the courier ___ eighty parcels.

  1. will have been delivering
  2. will have delivered
  3. has been delivering
  4. had delivered
Answer & explanation
will have delivered

The deciding clue is “Count completed deliveries, rather than the duration of delivery activity.”. Use will have + past participle to express completion before a future deadline, often introduced by by. In this task, the completed sentence is “By this evening, the courier will have delivered eighty parcels.”.

X02 · A fresh challenge

Use the present simple of finish in the time clause.

By the time the course ___, she will have been studying for nine months.

Answer & explanation
finishes

Complete sentence: “By the time the course finishes, she will have been studying for nine months.” Use present simple in a future time clause to express a future time boundary after when, until or by the time; avoid will in this time clause. The subject, time and meaning in the task determine this form. Only reviewed responses are matched automatically; other wording is not automatically wrong.