Future Perfect (базовый уровень: I will have finished)
Topic essentials
Договариваемся о сроках: важно, будет ли результат готов к пятнице, к шести или к полудню. Сравните обещание, вопрос и отрицательный прогноз.
Говорящий мысленно переносится в будущий момент и смотрит, что к нему уже будет сделано. В отрицании сообщаем, что к этому сроку завершения ещё не будет.
By Friday, I'll have finished the report.
К пятнице я закончу отчёт.
Will you have sent it by six?
Ты отправишь его к шести?
I won't have finished by noon.
К полудню я ещё не закончу.
Строим форму will have + V3. V3 — третья форма глагола: finished, sent. Слово by задаёт срок: не позднее указанного времени. Речь о предполагаемом результате, а не о гарантии исполнения плана.
1. Что уже будет готово к будущему сроку
By Friday, I'll have finished the report.
К пятнице я закончу отчёт.
Сейчас отчёт ещё может быть в работе. Мы выбираем будущий ориентир — пятницу — и говорим, что к нему работа будет закончена. Не требуется закончить именно в пятницу: можно завершить раньше. Важен готовый результат к сроку.
Намечаю отправку в определённый момент
I'll send it at six.
Я отправлю его в шесть.
К этому моменту отправка уже состоится
I'll have sent it by six.
К шести я его уже отправлю.
At six означает «в шесть»: в первой фразе назван момент отправки. By six означает «к шести, не позднее шести»: во второй фразе к этому сроку отправка уже будет выполнена, возможно и раньше. Эти слова не взаимозаменяемы без изменения смысла.
2. Will have и третья форма
| Английский | Перевод |
|---|---|
| finish → finished | Заканчивать; finished — третья форма. |
| send → sent | Отправлять; sent — третья форма. |
She will have finished by five.
К пяти она уже закончит.
После will всегда ставим have, в том числе с she, he и it. Затем нужна третья форма: finished у правильного finish, sent у неправильного send. В I'll have finished сокращение I'll означает I will. Been и форма с -ing для изучаемой здесь модели не нужны.
Полная форма
I will not have finished by noon.
К полудню я ещё не закончу.
Разговорное сокращение
I won't have finished by noon.
К полудню я ещё не закончу.
Not ставим после will: will not have finished или won't have finished. Have и третья форма при отрицании сохраняются. Отрицание относится к завершению к указанному сроку, а не обязательно к самому намерению работать.
Вопрос о результате к шести
Will you have sent it by six?
Ты отправишь его к шести?
Возможный ответ: да
Yes, I will.
Да, отправлю.
Возможный ответ: нет
No, I won't.
Нет, не отправлю.
В вопросе will ставим перед человеком: Will you have sent…? Have и sent остаются после you. В кратком ответе достаточно I will или I won't; have sent не повторяем. Два ответа в сравнении — альтернативы.
3. Процесс в шесть или готовый результат к шести
В шесть работа будет в процессе
At six, I'll be working on the report.
В шесть я буду работать над отчётом.
К шести отчёт уже будет закончен
By six, I'll have finished the report.
К шести я закончу отчёт.
I'll be working показывает, чем человек будет занят в шесть. I'll have finished сообщает, что к шести завершение уже произойдёт. Это разные ожидания о ситуации: не следует читать их как две обязательные части одной истории.
4. Это ожидание или обещание говорящего
I think I'll have finished by Friday.
Думаю, я закончу к пятнице.
Форма Future Perfect не делает будущий результат достоверным фактом. Человек может оценивать срок, обещать закончить или выражать уверенность. I think честно показывает, что это его предположение. Насколько надёжно обещание, определяется ситуацией, а не одним временем глагола.
5. Отчёт до пятницы
Коллеги Мия и Бен согласуют срок отчёта. Отправка в четверг вечером оставит Мии время прочесть его в пятницу перед обсуждением.
Отчёт до пятницы
Will you have finished the report by Friday?
Ты закончишь отчёт к пятнице?
Yes. I'll have sent it to you by Thursday evening.
Да. К вечеру четверга я уже отправлю его тебе.
Great. I'll read it on Friday morning.
Отлично. Я прочту его в пятницу утром.
Then we can discuss it after lunch.
Тогда сможем обсудить его после обеда.
6. Типичные ошибки
×
By Friday, I'll have finish the report.✓ By Friday, I'll have finished the report.
К пятнице я закончу отчёт.
После will have нужна третья форма finished, а не начальное finish.
×
Will you have send it by six?✓ Will you have sent it by six?
Ты отправишь его к шести?
У send третья форма — sent. После have в этом вопросе нельзя оставить send.
×
I won't finished by noon.✓ I won't have finished by noon.
К полудню я ещё не закончу.
В отрицании сохраняем have: won't have finished. Одного won't перед finished недостаточно.
×
She will has finished by five.✓ She will have finished by five.
К пяти она уже закончит.
После will используем have для любого лица. Has здесь не ставим, даже с she.
7. Краткое повторение
- Will have + V3 показывает предполагаемый готовый результат к будущему моменту.
- By — «не позднее, к сроку», at — «в указанный момент». Возможность закончить раньше сохраняется при by.
- В вопросе will идёт перед человеком; в отрицании — won't have + V3. Выбранная форма не гарантирует исполнение плана.
