GrammarGrammar note

Future Perfect

Future Perfect: буде завершено до моменту в майбутньому

Використовуй Future Perfect, коли дія буде завершена до певного майбутнього часу.

Tenses · concept

Formula

Affirmative
Subject + will have + past participle

I will have finished by 6. (Я закінчу до 6.)

Negative
Subject + will not have + past participle

They will not have arrived by noon. (Вони не прибудуть до полудня.)

Question
Will + subject + have + past participle?

Will you have finished by then? (Ти закінчиш до того часу?)

When to use

Коли дія завершиться до конкретного моменту в майбутньому.

By Friday, we will have finished the project.

До п’ятниці ми завершимо проєкт.

Коли важлива межа часу або дедлайн.

She will have read the article by tomorrow.

Вона прочитає статтю до завтра.

Коли ніби дивимося назад із майбутнього моменту.

In two years, I will have learned a lot.

За два роки я багато вивчу.

Common mistakes

Після will have потрібна третя форма дієслова.

X

I will have finish by 6.

Я закінчу до 6.

I will have finished by 6.

Я закінчу до 6.

Не використовуй Future Perfect, якщо дія просто станеться в майбутньому без дедлайну.

X

I will have call you tomorrow.

Я подзвоню тобі завтра.

I will call you tomorrow.

Я подзвоню тобі завтра.

Не забувай have після will.

X

She will finished by noon.

Вона закінчить до полудня.

She will have finished by noon.

Вона закінчить до полудня.