Як утворюється 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