Future Perfect и Future Perfect Continuous
Future Perfect и Future Perfect Continuous показывают, что действие будет связано с определённым моментом в будущем. Главное различие: Future Perfect подчёркивает завершённый результат, а Future Perfect Continuous — длительность или процесс, который продолжался до будущего срока.
Общий смысл времён
Оба времени отвечают на вопрос: что будет происходить или уже произойдёт к определённому моменту в будущем? Этот момент может быть назван словом by — «к», «не позднее», или целым обстоятельством времени: by next Monday, by 2030, by the time you arrive.
Future Perfect обозначает действие, которое завершится к определённому моменту в будущем. Важен результат: что будет сделано, закончено, написано, построено или достигнуто.
Future Perfect Continuous обозначает действие, которое будет длиться до определённого момента в будущем. Важны процесс и продолжительность: сколько времени действие будет продолжаться.
| Время | Строение | Главный вопрос | Пример |
|---|---|---|---|
| Future Perfect | will have + Participle II | Что будет завершено к сроку? | By Friday, I will have finished the report. — К пятнице я закончу отчёт. |
| Future Perfect Continuous | will have been + глагол с -ing | Как долго действие будет продолжаться к сроку? | By Friday, I will have been working on the report for a week. — К пятнице я буду работать над отчётом уже неделю. |
Future Perfect: результат к будущему сроку
В Future Perfect после will используется have, а затем третья форма глагола — Participle II. Для правильных глаголов это форма на -ed, для неправильных нужно знать третью форму: write — written, do — done, see — seen.
- By 6 p.m., she will have completed the task. — К шести часам она выполнит задание.
- By the end of the year, they will have built a new school. — К концу года они построят новую школу.
- By the time we arrive, the film will have started. — К тому времени, как мы приедем, фильм уже начнётся.
Отрицание образуется с помощью not: will not have finished или сокращённо won’t have finished. Вопрос: Will + подлежащее + have + Participle II? Например: Will you have completed the project by Monday? — Ты закончишь проект к понедельнику?
Если в предложении говорится о том, что к будущему сроку появится готовый результат, выбирайте Future Perfect. Подсказки: finish, complete, write, build, make, achieve, arrive, leave и обстоятельства с by.
Future Perfect Continuous: длительность к сроку
Future Perfect Continuous строится так: will have been + глагол с -ing. Это время часто употребляется с указанием продолжительности: for two hours, for five years, since morning. Оно отвечает на вопрос «как долго?».
- By noon, I will have been studying for four hours. — К полудню я буду заниматься уже четыре часа.
- By next June, she will have been living in London for ten years. — К следующему июню она будет жить в Лондоне уже десять лет.
- By the time the guests arrive, we will have been cooking since early morning. — К приходу гостей мы будем готовить с раннего утра.
Future Perfect Continuous не обязательно означает, что действие прекратится в указанное время. Оно может продолжаться и после этого момента. Важно, что к сроку накопится определённая длительность.
Глаголы состояния обычно не употребляются в Continuous: know, believe, own, understand, love, want, need. Вместо Future Perfect Continuous используют Future Perfect: By next year, I will have known her for ten years. — В следующем году я буду знать её уже десять лет. Подробнее см. глаголы состояния в Perfect Continuous.
Какой вариант лучше передаёт смысл «К пяти часам я закончу отчёт»?
Как выбрать время в задании
В экзаменационном предложении сначала найдите будущий срок, затем определите смысл глагола и наличие длительности. Не выбирайте время только по слову by: оно может встречаться с обоими временами.
- Найдите момент, к которому относится действие: by 2030, by tomorrow, by the time he comes.
- Спросите: важен готовый результат или продолжительность процесса?
- Если важен результат, выберите will have + Participle II.
- Если важна длительность, особенно с for или since, выберите will have been + -ing.
- Проверьте глагол: если это глагол состояния, Continuous обычно невозможен.
| Смысл | Правильный выбор | Перевод |
|---|---|---|
| Завершённое количество | By Monday, we will have read three chapters. | К понедельнику мы прочитаем три главы. |
| Процесс и длительность | By Monday, we will have been reading for three days. | К понедельнику мы будем читать уже три дня. |
| Завершённый результат | By 8 p.m., he will have painted the room. | К восьми он покрасит комнату. |
| Длительность работы | By 8 p.m., he will have been painting for six hours. | К восьми он будет красить уже шесть часов. |
Разобранный пример
Выберите правильную форму: By the end of this month, Anna ___ (work) at the company for five years.
Показать решение Разбор
Нужно выбрать между Future Perfect и Future Perfect Continuous.
- Будущий срок — by the end of this month, «к концу этого месяца».
- После пропуска стоит for five years: это указание длительности.
- Глагол work обозначает длительный процесс и нормально используется в Continuous.
- Поэтому нужна форма Future Perfect Continuous: will have been working.
Полное предложение: By the end of this month, Anna will have been working at the company for five years. — К концу этого месяца Анна будет работать в компании уже пять лет.
Временные придаточные и типичные ошибки
После by the time, when, before, until, as soon as для будущего значения обычно не ставят will. В придаточном употребляют Present Simple или Present Perfect, а Future Perfect находится в главном предложении: By the time you arrive, I will have finished the work. Подробности см. на странице временные придаточные о будущем.
1. Нельзя говорить will has: после will всегда используется начальная форма have. Правильно: will have finished. 2. Не путайте have и been: в Future Perfect Continuous нужны оба элемента — will have been working. 3. Не ставьте will после when и by the time: правильно when she comes, а не when she will come. 4. Не выбирайте Continuous только потому, что действие долгое: если нужно подчеркнуть результат, используйте Future Perfect. 5. В отрицании not ставится после will: will not have completed.
Представьте точку в будущем. Если к этой точке можно мысленно поставить галочку «готово», выбирайте Future Perfect. Если важна линия от начала действия до этой точки и вопрос «сколько времени?», выбирайте Future Perfect Continuous.
Эта логика продолжает общее сравнение совершённых и длительных форм в разделе сравнение Perfect и Perfect Continuous. Для сопоставления с прошедшим временем полезна страница Past Perfect и Past Perfect Continuous, а построение длительности с since — на странице длительность действия с момента в прошлом.
Quick-test
Проверьте себя
Главное
- Future Perfect показывает завершённый результат к будущему сроку: will have + Participle II.
- Future Perfect Continuous показывает длительность действия к будущему сроку: will have been + -ing.
- By указывает на будущий ориентир, но само по себе не определяет время.
- Слова for и since часто подсказывают Future Perfect Continuous, однако с глаголами состояния нужен Future Perfect.
- После when, by the time, before, until, as soon as в придаточном о будущем обычно не употребляется will.