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 додає, як довго це вже триватиме.
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.
will have sent Send is irregular: send, sent, sent.
2/4
Type the answer
She will left by six.
3/4
Type the answer
One word is in the wrong form. Type the correct form.
She will have finish the report by noon.
4/4
Put in order
Tap the words in the order of the sentence.
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.
2/4
Choose the form
Don't worry. By Monday I the repairs.
will have done Do is irregular: do, did, done.
3/4
Type the answer
I will have saved enough money next year.
4/4
Put in order
Tap the words in the order of the sentence.
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.
arrive Use the present simple after by the time.
2/4
Type the answer
By the time you , we will have eaten.
3/4
Choose the form
By the time we there, the shop will have closed.
get The time clause uses the present simple.
4/4
Type the answer
One word is in the wrong form. Type the correct form.
By the time you arrived, 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.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.
will have been travelling Will have been + -ing.
2/4
Type the answer
By six, she will have been for five hours.
3/4
Put in order
Tap the words in the order of the sentence.
4/4
Type the answer
One word is in the wrong form. Type the correct form.
In May I will have been live here for ten years.
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.
will have missed A guess about something that has probably happened.
2/4
Type the answer
She will have reached home now.
3/4
Type the answer
As you will have , the office is closed today.
4/4
Type the answer
One word is in the wrong form. Type the correct form.