Как образуется Future Perfect: таблица
will + have (не has!) + третья форма глагола. Форма одинакова для всех лиц. Третью форму неправильных глаголов — в таблице неправильных глаголов.
| Форма | Пример |
|---|---|
| Утверждение | She’ll have left by 6. |
| Отрицание | She won’t have left by 6. |
| Вопрос | Will she have left by 6? |
| Краткий ответ | Yes, she will. / No, she won’t. |
Когда употребляется Future Perfect
Действие завершится к определённому моменту
By the end of the year, I’ll have read 30 books.
К концу года я прочитаю 30 книг.
Don’t worry, we’ll have cleaned the flat by the time you get back.
Не волнуйся, к твоему возвращению мы уберём квартиру.
Итог на определённую дату
In June we will have been married for ten years.
В июне будет десять лет, как мы женаты.
Next month I will have worked here for a year.
В следующем месяце будет год, как я здесь работаю.
Предположение о том, что уже произошло
It’s 9 o’clock. They’ll have arrived by now.
Уже 9 часов. Они, наверное, уже приехали.
Слова-маркеры Future Perfect
By означает «к (какому-то времени), не позже чем». Не путайте с until — «вплоть до, пока не»: I’ll wait until 5 (буду ждать до 5) — I’ll have finished by 5 (закончу к 5).
- by Friday
- by 2030
- by then
- by the time
- by the end of the month
- before
- in two years’ time
Future Perfect или Future Continuous
| Future Perfect | Future Continuous | |
|---|---|---|
| Что описывает | действие уже завершится | действие ещё будет длиться |
| Пример | At 9 I’ll have had dinner. | At 9 I’ll be having dinner. |
| Значение | в 9 ужин уже позади | в 9 я как раз буду ужинать |
Подробнее: Future ContinuousПодробнее: Future Perfect Continuous
Типичные ошибки
Так часто говорят те, кто учит английский. Слева — как не надо, справа — как правильно.
Не так:
By Friday I will finish the report.Так: By Friday I will have finished the report.
By + момент в будущем — Future Perfect.
Не так:
She will has finished.Так: She will have finished.
После will — всегда have.
Не так:
I will have went.Так: I will have gone.
После have — V3.
Не так:
By the time you will come, I’ll have cooked dinner.Так: By the time you come, I’ll have cooked dinner.
После by the time — Present Simple.
Проверьте себя
Тест: Будущие времена (Future Tenses)
24 вопросов с объяснением после каждого ответа. Бесплатно и без регистрации.
I’ll work · I’m going to work · I’ll be working · I’ll have worked