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 |