Future Perfect (Будущее совершенное время)

Это время выражает действие, которое закончится к определённому моменту в будущем. Чтобы образовать это время, вспомогательный глагол "to have" нужно поставить в будущее время и прибавить к нему причастие II смыслового глагола.

Формула для образования будущего совершённого времени:

will have + правильный глагол+ed / III форма неправильного глагола

Утверждение: He will have built the house by next winter.

(Он построит дом к следующей зиме.)

Отрицание: He will not have built the house by next winter.

(Он не построит дом к следующей зиме.)

Вопрос: Will he have built the house by next winter?

(Будет ли он строить дом завтра вечером?)

В предложениях с совершёнными временами можно часто встретить слова just (только что), already (уже), ever (когда-нибудь, когда-либо), never (никогда), yet (ещё). Слова just, already, ever, never ставятся в предложении между глаголами:

I have already read the book. (Я уже прочитал книгу.)

Слово yet ставится на конец предложения:

I have not read the book yet. (Я ещё не прочитал книгу.)

Сводная таблица по временам

  Past Present Future
Indefinite did + S V2 (ed) - S did not V1 ? (What) Did S V1   Глагол-искл. "to be": was/were + S was/ were -S was/were not ? (What) Was/were П do / does + S V1 (3k/tl/x/ S) -S do/does not V1 ? (What) Do/Does S V1   Глагол-искл. "to be": am/ is/are +S am/is/are -S am/is/are not ? (What) Am/is/are П   will + S will V1 -S will not V1 ? (What) Will П V1   Глагол-искл. "to be": will be + S will be - S will not be ? (What) Will S be
Continuous (to be + причастие I) was / were + S was/were V1ing - S was/were not V1ing ? (What) Was/were S V1ing   am / is / are +S am/is/are V1ing - S am/is/are not V1ing ? (What) Am/is/are S V1ing will be + S will be V1ing - Swill not be V1ing ? (What) Will S be V1ing
Perfect (to have + причастие II) h ad +S had V3 (ed) - S had not V3 ? (What)Had S V3   have / has + S have/has V3 (ed) - S have/has not V3 ? (What) Have/Has S V3 will have + S will have V3 (ed) - S will not have V3 ? (What) Will S have V3