You've saved 3 cards. Log in so they don't get lost. You've explored 10 words. Log in to keep your cards and progress.

Log in

← Grammar reference

FUTURE

Future perfect

Will have + past participle says that something will be finished before a point in the future. Will have been + -ing adds how long it will have been going on.

Future perfectFuture perfect continuous
+I will have finishedI will have been working
−She won't have finishedShe won't have been working
?Will they have finished?Will they have been working?

Same form for every person · Short form: I'll have finished · After will have always the past participle (finished, gone, seen) · After will have been always -ing

B2

Will have + past participle

New

Use will have and the past participle for something that will be finished later. Do not change will have for he / she / it.

subject+ will have+ past participle

  • I will have finished my homework by nine.
  • They will have built the bridge by 2030.
  • She will have finish the report.
  • She will have finished the report.

Quick Check

1/4

Choose the form

I   the email by lunchtime.

B2

Finished by a future time

New

Use it for something that will be completed before a point in the future. By, by then and before often show the deadline.

subject+ will have + past participle+ by + time

  • The shop will have closed by seven.
  • I will have saved enough money by next year.
  • I will have finished until Friday.
  • I will have finished by Friday.

Quick Check

1/4

Type the answer

One word is in the wrong form. Type the correct form.

I will have finished until Friday.

B2

By the time + present simple

New

After by the time, before and when use the present simple for the future. The main clause has will have + past participle.

by the time+ subject+ present simple+ subject+ will have + past participle

  • By the time you arrive, we will have eaten.
  • I will have left before you get home.
  • By the time you will arrive, we will have eaten.
  • By the time you arrive, we will have eaten.

Quick Check

1/4

Type the answer

By the time you , we will have eaten.

B2

How long up to a future time

New

Use will have been + -ing to say how long something will have been going on at a point in the future. It usually has for.

subject+ will have been+ verb-ing+ for + time

  • In May, I will have been living here for ten years.
  • By six, she will have been driving for five hours.
  • In May I will have been live here for ten years.
  • In May I will have been living here for ten years.

Quick Check

1/4

Put in order

Tap the words in the order of the sentence.

 

C1

Guessing about now: you will have heard

New

Will have + past participle can also mean you are fairly sure something has already happened. It often goes with by now and with you.

subject+ will have + past participle+ by now

  • You will have heard the news by now.
  • She will have reached home by now.
  • She will arrive home by now.
  • She will have arrived home by now.

Quick Check

1/4

Type the answer

As you will have , the office is closed today.