Что будет сделано к будущему моменту
У Future Perfect есть будущая точка отсчёта. Говорящий представляет этот момент и сообщает, что уже произойдёт к нему: документы будут отправлены, поезд уйдёт, работа закончится. Важно не просто будущее событие, а его положение относительно другого будущего ориентира.
Завершение может наступить раньше указанного срока; форма не назначает точную минуту. By Friday означает «к пятнице», а не обязательно «именно в пятницу». Сам срок может быть назван в предыдущей реплике: I will have finished by then, где then отсылает к уже известному моменту.
Future Perfect выражает прогноз или ожидание говорящего, а не объективную гарантию. Слова probably, I think и обстоятельства уточняют степень уверенности. В учебном разборе полезно сначала установить два отношения: что произойдёт и к какому моменту это оценивается.
- By Friday, we will have sent the documents to every participant.
- К пятнице мы отправим документы каждому участнику.К сроку отправка уже будет выполнена.
- The meeting starts at ten. I will have checked the figures by then.
- Встреча начинается в десять. К тому времени я уже проверю цифры.By then отсылает к началу встречи.
Will have done: образование всех форм
После will всегда остаётся have, в том числе с he и she. Затем нужна V3: finished, written, taken. У правильных глаголов она совпадает с формой на -ed, но у неправильных может отличаться от Past Simple: wrote — written, went — gone, saw — seen.
Отрицание образуется через will not have, сокращённо won't have. В вопросе will ставится перед подлежащим, а have + V3 остаётся после него. Короткий ответ использует will: Yes, she will. / No, she won't. В полном ответе можно повторить конструкцию целиком.
Сокращение she'll have finished означает she will have finished. Не путай have с has и не вставляй been перед каждым V3: will have finished — действительный залог. Цепочка will have been finished устроена иначе и может выражать пассив, а не обычное утверждение «она закончит».
| Тип | Схема | Пример и перевод |
|---|---|---|
| Утверждение | S + will have + V3 | She will have finished the drawing by noon. — К полудню она закончит чертёж. |
| Отрицание | S + will not have + V3 | She will not have finished the drawing by noon. — К полудню она ещё не закончит чертёж. |
| Общий вопрос | Will + S + have + V3? | Will she have finished the drawing by noon? — Она закончит чертёж к полудню? |
| Специальный вопрос | What + will + S + have + V3? | What will she have finished by noon? — Что она успеет закончить к полудню? |
By, before, until и обозначение срока
By обозначает границу, к которой ожидается результат: by six, by the end of the week. Before значит «раньше указанного момента». Сравни by six — не позднее шести — и before six — до наступления шести. Конкретность границы зависит и от самого выражения: by Friday без контекста не уточняет часы.
Until обычно описывает продолжение до границы: I will work until six. В отрицании not ... until может обозначать, что результат не наступит раньше определённого момента: I will not have finished until six. Не подменяй этим смысл «не будет готово к шести»: для него нужно will not have finished by six.
Временной ориентир не обязан содержать by: in two weeks может означать момент через две недели, из которого оценивается результат. Но простое наличие срока не требует Future Perfect. I will finish by Friday тоже грамматически верно; Perfect сильнее подчёркивает уже имеющийся к сроку результат.
- I will have packed everything by six.
- К шести я уже всё упакую.
- I will be packing until six.
- Я буду заниматься упаковкой до шести.Продолжение деятельности до границы, не сообщение о готовом результате.
- I will not have finished by six.
- К шести я ещё не закончу.К указанной границе результата не будет.
By the time и придаточные времени
By the time вводит событие, к наступлению которого ожидается результат главной части. Когда речь о будущем, в таком придаточном обычно ставится Present Simple: by the time you arrive. Future Perfect находится в главной части: I will have prepared everything. Порядок частей можно менять без изменения этой связи.
В придаточных времени с when, after, before и until настоящее время тоже может обозначать будущее. Present Perfect в придаточном способен дополнительно выделять завершение: when I have checked the figures. Это не основание автоматически ставить Future Perfect после when: функцию придаточного нужно отличать от самостоятельного вопроса When will you have finished?
- By the time you arrive, we will have set up the equipment.
- К твоему приезду мы уже установим оборудование.Arrive — Present Simple с будущим значением в придаточном времени.
- When I have checked the figures, I will send you the final version.
- Когда я проверю цифры, я отправлю тебе окончательный вариант.Present Perfect подчёркивает завершение проверки перед отправкой.
- When will you have finished the checks?
- К какому времени ты закончишь проверки?Самостоятельный вопрос, поэтому will допустим.
Отличие от Future Simple, Continuous и других Perfect
Future Simple сообщает, что произойдёт, и в подходящем контексте передаёт решение или обещание. Future Perfect рассматривает событие как уже совершившееся к будущему ориентиру. Фразы I will send it by noon и I will have sent it by noon могут описывать один план, но вторая явнее предлагает взгляд из полудня назад.
Future Continuous помещает действие в процесс: at noon I will be checking the files. Future Perfect показывает результат к моменту: by noon I will have checked the files. Future Perfect Continuous выделяет длительность предшествующей деятельности, не гарантируя готовность всех файлов.
У Present Perfect, Past Perfect и Future Perfect общий принцип взгляда на предшествующую ситуацию, но разная точка отсчёта. Have finished связывает результат с настоящим, had finished — с прошлым моментом, will have finished — с будущим. Выбирай точку по контексту, а не по одному русскому слову «уже».
| Пример | Перевод | Акцент |
|---|---|---|
| I will review the notes tomorrow. | Я просмотрю заметки завтра. | Будущее событие. |
| At ten, I will be reviewing the notes. | В десять я буду просматривать заметки. | Процесс в моменте. |
| By ten, I will have reviewed all the notes. | К десяти я просмотрю все заметки. | Готовый результат. |
| By ten, I will have been reviewing the notes for an hour. | К десяти я буду просматривать заметки уже час. | Длительность деятельности. |
Продолжающиеся состояния и длительность
Future Perfect не ограничивается завершёнными действиями. С состояниями он показывает длительность к будущему моменту: will have known, will have owned, will have been married. Состояние при этом может продолжаться и после указанной даты. «К маю будет десять лет, как мы знакомы» не означает конец знакомства.
Been — третья форма be. Поэтому will have been colleagues является Future Perfect Simple: после been стоит существительное, а не глагол на -ing. Для Perfect Continuous нужна другая цепочка: will have been working. Наличие been само по себе не определяет Continuous.
С live и work обе Perfect-формы могут передавать длительность: will have worked и will have been working. Continuous сильнее выделяет деятельность. С know в нейтральном значении знакомства обычно остаётся Simple, даже если указан долгий период.
- In May, we will have known each other for ten years.
- В мае будет десять лет, как мы знакомы.
- By July, she will have been the team leader for a year.
- К июлю будет год, как она руководит командой.Will have been + именная часть: Perfect Simple, не Continuous.
Частые ошибки при выборе формы
В She will has finished неверно изменён have; нужно She will have finished. В will have wrote использована V2 вместо V3; нужно will have written. В Will she has finished? ошибка та же: после подлежащего сохраняется have. Вопрос строится только переносом will.
Не считай by автоматическим требованием Perfect: глагол состояния может естественно стоять в Future Simple, например I will know by Friday. И наоборот, Future Perfect возможен без слова by, если будущий ориентир уже понятен. Сначала сформулируй, какой результат или длительность оцениваешь.
Не подставляй will в придаточное только из-за русского будущего: by the time the office opens. В отрицании учитывай смысл срока: won't have finished by noon сообщает, что к полудню работа ещё не будет закончена. Небольшие задания ниже проверяют правило отдельно от программы курса и не сохраняют прогресс.
Практика Future Perfect
Проверь have после will, третью форму глагола, будущий ориентир и придаточное времени.