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 simple | By the time you get here, the film will have started. Поки ти сюди доберешся, фільм уже почнеться. |
| for + період — з will have been doing | By May, she’ll have been learning English for two years. У травні буде два роки, як вона вчить англійську. |
| заперечення: won’t have done | I 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 з прикладами.
Мої нотатки
1 · Оберіть правильний варіант
By next June, I my degree.
2 · Оберіть правильний варіант
Call me at ten. I dinner by then.
3 · Впишіть пропущене
By the time you get home, I the whole flat. (clean)
4 · Оберіть правильний варіант
By December, he at the company for ten years.
5 · Оберіть правильний варіант
By the time the guests , the cake will be ready.
6 · Впишіть пропущене
In September, we in this flat for three years. (live)
7 · Оберіть правильний варіант
Please send me the report Friday.
8 · Яке речення правильне?