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.

Will have + третя форма дієслова показує, що щось буде завершене до певного моменту в майбутньому. Will have been + -ing додає, як довго це вже триватиме.

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. Для того, що буде завершене пізніше, вживайте will have і третю форму дієслова. Will have не змінюється для he / she / it.

subject+ will have+ past participle

  • I will have finished my homework by nine. Я закінчу домашнє завдання до дев'ятої.
  • They will have built the bridge by 2030. Вони збудують міст до 2030 року.
  • She will have finish the report.
  • She will have finished the report.

Типова помилка: В українській завершеність майбутньої дії передає сам вид дієслова («закінчу»). В англійській для цього потрібна окрема форма: will have + третя форма, а не will have + базова.

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. Для того, що буде завершене до певного моменту в майбутньому. Дедлайн показують by, by then, before.

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.

Типова помилка: Українське «до п'ятниці» може бути by (до цього моменту вже готово) або until (триває до цього моменту). Для завершеної дії потрібне by: I will have finished by Friday.

Quick Check

1/4

Type the answer

The shop will have closed seven.

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, before і when для майбутнього вживайте Present Simple. У головному реченні — will have + третя форма.

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.

Типова помилка: Українське «коли ти приїдеш» — майбутній час, тому легко сказати by the time you will arrive. В англійській після by the time стоїть Present Simple: by the time you arrive.

Quick Check

1/4

Choose the form

By the time the guests  , I will have cleaned the house.

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. Will have been + -ing показує, як довго щось уже триватиме до певного моменту в майбутньому. Зазвичай з 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

Choose the form

By next week, they   for a month.

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. Will have + третя форма може означати, що ви майже певні: це вже сталося. Часто з by now і з 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.

Типова помилка: Українською таке припущення передає слово «мабуть». В англійській його немає: потрібна форма will have + третя форма.

Quick Check

1/4

Choose the form

It's nine o'clock. They   their flight by now.