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 с примерами.

Мои заметки