Future perfect утворюється за такою схемою: модальне дієслово will або shall + дієслово have (неозначена форма, або інфінітив) + past participle відмінюваного дієслова.
Нижче наведено таблицю з правильним утворенням future perfect для активного стану дієслів у різних типах речень:
Активний стан (active voice) | |
Розповідні речення (declarative sentences) | |
Стверджувальні (affirmative) | |
Повна форма (full form) | Скорочена форма (short form) |
I/you/he/she/it/one/we/you/they will have worked. | I/you/he/she/it/one/we/you/they’ll have worked. |
I/we shall have worked. | – |
Заперечні (negative) | |
Повна форма (full form) | Скорочена форма (short form) |
I/you/he/she/it/one/we/you/they will not have worked. | I/you/he/she/it/one/we/you/they won’t have worked. |
I/we shall not have worked. | I/we shan’t have worked. |
Питальні речення (interrogative sentences) | |
Питально–стверджувальні (affirmative) | |
Will I/you/he/she/it/one/we/you/they have worked? | |
Shall I/we have worked? | |
Питально–заперечні (negative) | |
Повна форма (full form) | Скорочена форма (short form) |
Will I/you/he/she/it/one/we/you/they not have worked? | Won’t I/you/he/she/it/one/we/you/they have worked? |
Shall I/we not have worked? | Shan’t I/we have worked? |
У пасивному стані future perfect continuous утворюється за такою схемою: модальне дієслово will або shall + дієслово have (інфінітив, або неозначена форма) + been (past participle дієслова be) + past participle відмінюваного дієслова.
Нижче наведено таблицю з правильним утворенням future perfect для пасивного стану дієслів у різних типах речень:
Пасивний стан (passive voice) | |
Розповідні речення (declarative sentences) | |
Стверджувальні (affirmative) | |
Повна форма (full form) | Скорочена форма (short form) |
I/you/he/she/it/one/we/you/they will have been observed. | I/you/he/she/it/one/we/you/they’ll have been observed. |
I/we shall have been being observed. | – |
Заперечні (negative) | |
Повна форма (full form) | Скорочена форма (short form) |
I/you/he/she/it/one/we/you/they will not have been observed. | I/you/he/she/it/one/we/you/they won’t have been observed. |
I/we shall not have been observed. | I/we shan’t have been observed. |
Питальні речення (interrogative sentences) | |
Питально–стверджувальні (affirmative) | |
Will I/you/he/she/it/one/we/you/they have been observed? | |
Shall I/we have been observed? | |
Питально–заперечні (negative) | |
Повна форма (full form) | Скорочена форма (short form) |
Will I/you/he/she/it/one/we/you/they not have been observed? | Won’t I/you/he/she/it/one/we/you/they have been observed? |
Shall I/we not have been observed? | Shan’t I/we have been observed? |
Future perfect уживається для опису дії, яка ще не відбулася, але має відбутися до настання певного часу в майбутньому. З future perfect обов’язково вживається прислівниковий зворот часу (adverbial of time) або підрядні речення часу (temporal clauses), щоб окреслити час, до якого завершиться дія в майбутньому. Часто в цьому часі вживаються дієслова, що передають значення завершення дії.
Future perfect часто вживається після дієслів believe, expect, hope тощо.
Future perfect уживається з обставинами часу з прийменником by, але не з прийменниками till, until. Це пов’язане з тим, що прийменники till, until уживаються з дієсловами, які позначають тривалість (continuity verbs), а прийменник by уживається з дієсловами, що позначають дію, яка відбувається конкретної миті (point of time verbs).
Future perfect не вживається в підрядних реченнях часу (temporal clauses), зокрема після прийменників або сполучників та прийменникових або сполучникових зворотів after, as soon as, before, by the time, when, till, until тощо. Замість нього в цій функції можуть рівноцінно вживатися present simple або present perfect. Present perfect часто вживається після once.