Правила Future Perfect: когда использовать, форма, маркеры времени, примеры и типичные ошибки.
Future Perfect показывает, что действие будет завершено к определённому моменту в будущем. Это «завершится к сроку»: by + future time — один из самых частых сигналов.
Когда использовать
- Завершённость к моменту: By Friday I will have finished the project.
- Ожидаемое количество/результат к сроку: By next year we will have saved enough money.
Когда не использовать
- Если нужен процесс в моменте в будущем — чаще Future Continuous.
- Если не важен дедлайн/«к моменту», а просто будущее — чаще Future Simple.
Как строится (форма)
Affirmative
Формула: Subject + will have + V3
Пример: By 6 pm I will have done it.
Частая ошибка: Путать V1/V3: ❌ will have do → ✅ will have done.
Negative
Формула: Subject + will not (won’t) have + V3
Пример: She won’t have arrived by 8.
Частая ошибка: После won’t have — V3.
Question
Формула: Will + subject + have + V3?
Пример: Will you have finished by tomorrow?
Частая ошибка: Порядок: Will → subject → have → V3.
Маркеры времени
Маркеры помогают, но решает контекст: один и тот же маркер может встречаться с разными временами.
Сильные маркеры
by tomorrow
by 2027
by the time
before (future deadline)
in two hours (as deadline)
Слабые/двусмысленные маркеры
soon (не всегда)
later (не всегда)
Примеры в контексте
Бытовые ситуации
- By 10 am I will have sent the documents.
- She will have completed the course by June.
- We will have made a decision by the end of the week.
- He will have finished the call by 5.
- They will have arrived by midnight.
- By next month I will have saved enough money.
Наратив/мини‑история
By the time you come back, I will have cleaned the apartment. I will have cooked dinner. I will have checked the маршрут. And we will have planned the weekend.
Вопросы и ответы
- Q: Will you have finished by 6?
A: Yes, I will.
- Q: Will she have arrived by then?
A: No, she won’t.
- Q: What will you have done by Friday?
A: I will have completed the report.
Отрицания
- I won’t have finished by 5 pm.
- She won’t have read it by tomorrow.
- We won’t have made a decision by then.
- They won’t have arrived by midnight.
Типичные ошибки
- ❌ I will have finish by 6.
✅ I will have finished by 6.
После have нужен V3.
- ❌ Will you have do it by tomorrow?
✅ Will you have done it by tomorrow?
Нужен V3.
- ❌ By 6 pm I will finish.
✅ By 6 pm I will have finished.
«К моменту» → Future Perfect.
- ❌ She won’t have arrive.
✅ She won’t have arrived.
V3 после won’t have.
- ❌ I will have been finished.
✅ I will have finished.
Future Perfect ≠ passive unless нужно: will have been finished (passive).
- ❌ Yesterday by 6 I will have finished.
✅ Yesterday by 6 I had finished.
Вчера — прошлое → Past Perfect.
Сравнение по смыслу
Future Perfect vs Future Simple
Future Perfect — завершится к сроку; Future Simple — просто будущее.
A: I will finish soon.
B: By 6 pm I will have finished.
Future Perfect vs Future Perfect Continuous
Perfect — результат к сроку; Perfect Continuous — длительность к сроку.
A: By Friday I will have written 10 pages.
B: By Friday I will have been writing for two weeks.
Короткое резюме
- «К моменту в будущем» → Future Perfect.
- Форма: will have + V3.
- by + время — ключевой маркер.
- Для длительности к сроку — Future Perfect Continuous.
Тест