B1

Future Perfect Exercises

About this lesson

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

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

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

01completion 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 next Friday, we will have completed the survey.

02a 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 guests arrive, we will have prepared dinner.

03a total or milestone expected to have been reached by a future point

Use will have + past participle to express a total or milestone expected to have been reached by a future point.

By July, the lab will have tested a hundred samples.

Illustrated guide

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

The deadline is next Friday; the work will be complete earlier.

By next Friday, we ___ the survey.

Your answer
1 / 12

Your learning route

01
Step 1 · Warm-up

Warm-up

0/3
02
Step 2 · Build the skill

completion before a future deadline, often introduced by by

0/2

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

By next Friday, we will have completed the survey.
03
Step 3 · 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 guests arrive, we will have prepared dinner.
04
Step 4 · Build the skill

a total or milestone expected to have been reached by a future point

0/1

Use will have + past participle to express a total or milestone expected to have been reached by a future point.

By July, the lab will have tested a hundred samples.
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

B1
Future perfect

Lesson points

01

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 next Friday, we will have completed the survey.
02

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 guests arrive, we will have prepared dinner.
03

a total or milestone expected to have been reached by a future point

Use will have + past participle to express a total or milestone expected to have been reached by a future point.

By July, the lab will have tested a hundred samples.

Questions & answers

Opening an answer records help for that question.

D01 · Warm-up

The deadline is next Friday; the work will be complete earlier.

By next Friday, we ___ the survey.

  1. had complete
  2. will have completed
  3. will be completing
  4. are completing
Answer & explanation
will have completed

Look at “By next Friday, we ___ the survey.”. Use will have + past participle to express completion before a future deadline, often introduced by by. Complete sentence: “By next Friday, we will have completed the survey.”.

D02 · Warm-up

A future time clause starts with by the time.

By the time the guests ___, we will have prepared dinner.

  1. are arrive
  2. would arrive
  3. arrive
  4. will arrive
Answer & explanation
arrive

Look at “By the time the guests ___, we will have prepared dinner.”. 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. Complete sentence: “By the time the guests arrive, we will have prepared dinner.”.

D03 · Warm-up

The total is expected to be achieved before July begins.

By July, the lab ___ a hundred samples.

  1. will have tested
  2. had test
  3. has test
  4. will be testing
Answer & explanation
will have tested

Look at “By July, the lab ___ a hundred samples.”. Use will have + past participle to express a total or milestone expected to have been reached by a future point. Complete sentence: “By July, the lab will have tested a hundred samples.”.

P01 · Build the skill

The report will be finished before tomorrow noon.

By noon tomorrow, I ___ the report.

  1. had write
  2. will have written
  3. have wrote
  4. was writing
Answer & explanation
will have written

Look at “By noon tomorrow, I ___ the report.”. Use will have + past participle to express completion before a future deadline, often introduced by by. Complete sentence: “By noon tomorrow, I will have written the report.”.

P02 · Build the skill

Use the present simple of end in the future time clause.

We will have packed everything by the time the lease ___.

Answer & explanation
ends

Complete sentence: “We will have packed everything by the time the lease ends.” 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.

P03 · Build the skill

Their ten-year anniversary occurs before the future reference point.

By December, they ___ ten years in this town.

  1. will have spent
  2. were spending
  3. had spend
  4. have spend
Answer & explanation
will have spent

Look at “By December, they ___ ten years in this town.”. Use will have + past participle to express a total or milestone expected to have been reached by a future point. Complete sentence: “By December, they will have spent ten years in this town.”.

P04 · Build the skill

Use the future perfect of leave; departure will be complete before your arrival tomorrow.

By the time you get here tomorrow, I ___.

Answer & explanation
will have left

Complete sentence: “By the time you get here tomorrow, I will have left.” 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 left
R01 · New contexts

The last payment occurs before the future deadline.

By the end of May, she ___ the loan.

  1. has repay
  2. was repaying
  3. had repay
  4. will have repaid
Answer & explanation
will have repaid

Look at “By the end of May, she ___ the loan.”. Use will have + past participle to express completion before a future deadline, often introduced by by. Complete sentence: “By the end of May, she will have repaid the loan.”.

R02 · New contexts

Use the present simple of close in the future time clause.

We will have served everyone before the kitchen ___.

Answer & explanation
closes

Complete sentence: “We will have served everyone before the kitchen closes.” 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.

R03 · New contexts

The future reference point is after the completion of all interviews.

By five tomorrow, the panel ___ all eight applicants.

  1. had interview
  2. have interview
  3. was interview
  4. will have interviewed
Answer & explanation
will have interviewed

Look at “By five tomorrow, the panel ___ all eight applicants.”. Use will have + past participle to express a total or milestone expected to have been reached by a future point. Complete sentence: “By five tomorrow, the panel will have interviewed all eight applicants.”.

X01 · A fresh challenge

Future time boundary after before.

I will have checked the figures before the director ___.

  1. will return
  2. returns
  3. would return
  4. is return
Answer & explanation
returns

Look at “I will have checked the figures before the director ___.”. 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. Complete sentence: “I will have checked the figures before the director returns.”.

X02 · A fresh challenge

Use the future perfect of save for a target reached before next summer.

By next summer, we ___ enough for the deposit.

Answer & explanation
will have saved

Complete sentence: “By next summer, we will have saved enough for the deposit.” Use will have + past participle to express a total or milestone expected to have been reached by a future point. 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 saved