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 · Какое предложение правильное?