В своей преподавательской практике я много раз сталкивалась с тем, что ученикам (разных возрастов и профилей) трудно определить, какое перед ними время. Это можно понять: в русском языке нет ни формы на -ing, ни 100500 времен, чтобы выразить параллельность, предшествование или последовательность действий. Тем не менее, запомнить их довольно просто, если знаешь, что такое -ing form, 3-я форма глагола и вспомогательный глагол.
Для каждого времени в английском языке характерны свои составляющие. Например, во временах Simple (кроме Future Simple) глагол состоит всего из одного слова (это 1-я или 2-я форма глагола: do, run, go, did, went). Во временах Continuous всегда есть глагол, оканчивающийся на -ing (was reading, are jumping, will be doing). Во временах Perfect всегда есть 3-я форма глагола (been, done, waited, failed).
Наверно, не лишним будет напомнить, что за 1-я, 2-я и 3-я формы глагола. Это те формы, что зачастую пишут в конце учебника по английскому в виде таблицы. Как правило, глаголы там идут по алфавиту. В таблице могут быть все подряд глаголы из учебника, а могут быть только неправильные. Но в любом случае, это выглядит примерно так:
В этой же таблице столбики могут быть названы по-другому, но суть остается та же:
Магия трюка с узнаванием форм заключается в одном простом факте: названия времен на 99% точно совпадают с тем, из чего они состоят.
Итак, к делу.
Если мы видим 1-ю форму глагола, это "просто настоящее", Present Simple (do, jump, go).
Если мы видим 2-ю форму глагола, это "просто прошедшее", Past Simple (did, jumped, went).
Если мы видим форму, которая кончается на -ing, то это, скорей всего, время Continuous.
Am doing - Present Continuous,
was doing - Past Continuous,
will be doing - Future Continuous etc.
Чтобы не косякнуть и не принять причастие за Continuous, смотрим, есть ли перед глаголом с -ing вспомогательный глагол be. Если be (am, is, are, was, were, been) перед ним нет, то мы имеем дело с причастием (doing - делающий, running - бегущий)
Если мы видим 3-ю форму глагола, то проверяем, есть ли перед ней вспомогательный глагол will, have/has, had. Если нет, то это не глагол, а причастие (done - сделанный, left - оставленный, gone - ушедший).
Если мы видим have/has + 3-ю форму глагола, то включаем логику. Have/has - форма Present, 3-я форма всегда есть во временах группы Perfect (Present Perfect, Past Perfect, Past Perfect Continuous etc.). Вместе получается have (present) + done (perfect) = Present Perfect.
Если мы видим have/has + 3-ю форму глагола + ing-form, то рассуждаем аналогично. Помним, что в конце добавляется -ing, который прямо и недвусмысленно говорит: "Continuous".
Получается: have (present) + been (perfect) + doing (continuous) = Present Perfect Continuous
Дальше я коротко разберу оставшиеся времена по элементам.
am/is/are (present глагола be) + doing (признак continuous) = Present Continuous
was/were (past глагола be) + doing (признак continuous) = Past Continuous
had (past глагола have) + been (3-я форма, признак perfect) = Past Perfect
had (past глагола have) + been (3-я форма, признак perfect) + doing (признак continuous) = Past Perfect Continuous
will be/do/go (future глагола be/do/go) = Future Simple
will be (future глагола be) + doing (признак continuous) = Future Continuous
will have (future глагола have) + done (3-я форма, признак perfect) = Future Perfect
will have (future глагола have) + been (3-я форма, признак perfect) + doing (continuous) = Future Perfect Continuous
"Лесенка"
Если предыдущая часть показалась сложнотроном, и хочется чего-то более простого и элегантного, то можно представить формы "лесенкой", где от односложной формы они обрастают -ing и 3-й формами, образуя все более и более длинные времена.
be/do/have - Present Simple
be doing/be running - Present Continuous
have been - Present Perfect
have been doing - Present Perfect Continuous
will be/will do/will have - Future Simple
will be doing/will be running - Future Continuous
will have been - Future Perfect
will have been doing - Future Perfect Continuous
was/did/had - Past Simple
was doing/was running - Past Continuous
had been - Past Perfect
had been doing - Past Perfect Continuous
Закрепим
Шаг 1. Убедились, что перед нами глагол (присутствует 1-я, 2-я форма глагола или will + глагол), а не одинокий обрывок (done, going).
Шаг 2. Разложили на части. Например, has + been + doing.
Шаг 3. Определили, к чему относится каждая часть. Has - Present, been - 3-я форма, всегда есть в Perfect, doing - всегда есть в Continuous.
Шаг 4. Сложили 1 + 2 + 3 и получили Present Perfect Continuous.
Вуаля, мы правильно определили форму глагола!