ProstoSpeak🔥0

Future Perfect

WILL HAVE DONE · WILL HAVE BEEN DOING · BY + TIME
B2Як сказати, що до певного моменту в майбутньому щось уже буде зроблено або триватиме певний час.
Прогрес уроку
0%

1. Процес, результат чи тривалість?

Уявіть точку в майбутньому і подивіться на дію з неї.

will be doing — у процесі
у той момент дія ще триває
This time tomorrow I’ll be flying to Warsaw.
Завтра в цей час я летітиму до Варшави.
will have done — уже готово
до того моменту дія вже завершиться
By 10 a.m. tomorrow I’ll have landed in Warsaw.
Завтра до 10-ї ранку я вже приземлюся у Варшаві.
She will have finished the report by Friday.
Вона закінчить звіт до п’ятниці.
will have been doing — скільки триватиме
тривалість до моменту в майбутньому
In June I’ll have been working here for five years.
У червні буде п’ять років, як я тут працюю.

2. Слова-підказки

Future perfect найчастіше стоїть поруч із by або by the time.

ПідказкаПриклад
by + час — до, не пізнішеBy the end of the month, we’ll have paid off the loan.
До кінця місяця ми вже виплатимо кредит.
by the time + present simpleBy the time you get here, the film will have started.
Поки ти сюди доберешся, фільм уже почнеться.
for + період — з will have been doingBy May, she’ll have been learning English for two years.
У травні буде два роки, як вона вчить англійську.
заперечення: won’t have doneI won’t have finished the work by then.
До того часу я ще не закінчу роботу.
питання: Will you have done…?Will you have finished by six?
Ти закінчиш до шостої?

! «До п’ятниці» — це by Friday, а не «until Friday»: until означає, що дія триває аж до цього моменту (I’ll be here until Friday — я буду тут до п’ятниці). І після by the time, when, before ставимо present simple, а не will: не «By the time you will arrive», а By the time you arrive.

Відеорозбір

Те саме правило від інших викладачів. Подивіться хоча б одне відео перед вправами.

українською
I WILL DO чи I WILL HAVE DONE? Пояснення простою мовою за 5 хвилинmakashovskiyПросто порівнює I will do та I will have done; глядачі дякують за легке й зрозуміле пояснення.
англійською
Future perfect, or future perfect continuous? Ask BBC Learning EnglishBBC Learning EnglishКоротко від BBC про різницю між will have done і will have been doing з прикладами.

Мої нотатки