В русском языке мы довольствуемся тремя временами - настоящим, прошедшим и будущим. Они нам просты и понятны. Настоящее - это то, что есть сейчас, прошедшее - то, что было в прошлом, а будущее - то, что будет в будущем. Поэтому, когда говорят, что в английском языке двенадцать времен, возникает непонимание - а откуда они все взялись? Где их место относительно привычным нам категориям настоящего, прошедшего и будущего? Не три, а двенадцать. Как это может быть?
Фокус в том, что этого не может быть. C англичанами все в порядке - они точно так же, как и мы, различают прошлое, настоящее и будущее. Но, в зависимости от того, какое действие они описывают (длительное, или мгновенное, или повторяющееся, или завершенное и т.п.), они ставят глагол в определенную форму. Таким образом, грамматическая форма глагола сама показывает нам характер описываемого действия. В русском же языке мы получаем эту информацию из контекста, лексически (то есть, говорим еще много лишних слов).
Времен, в которых может проистекать описываемое Вами действие, как и у нас, три: настоящее (present), прошедшее (past) и будущее (future). И это действие может быть четырех видов: простое (simple), длительное (continuous), совершенное (perfect) и совершенное длительное (perfect continuous). Трижды четыре - двенадцать.
Получается следующее: перед тем, как сказать предложение, в котором есть глагол, Вы определяетесь, когда произошло действие, которое этот глагол описывает (в настоящем, прошлом или будущем) и какое оно было (простое, длительное, совершенное или совершенное длительное).
Идеи настоящего, прошедшего и будущего нам привычны и понятны, а вот идеи простоты (simple), длительности (continuous), совершенности (perfect) и совершенной длительности (perfect continuous) нужно прояснить. Поэтому мы начнем с них, а затем разберем подробно каждое из двенадцати времен.
Времена группы Simple
Форма Simple называется простой потому, что глагол в ней лишен какой-либо специфической характеристики. Вы ставите глагол в "простые" формы, когда не хотите ничего особенно подчеркнуть (ни длительности, ни завершенности). Вы просто говорите о каком-то действии в самом общем смысле. Это может быть какая-то общеизвестная истина ("Солнце встает на востоке"), или многократно повторяющееся действие ("Я работаю каждый день"), или привычка ("Он всегда носил костюм"), или последовательность действий ("Он пришел домой, умылся, разделся, поужинал и лег спать"), или просто факт ("Завтра магазин закроется в 6"). Если действие, о котором Вы говорите, случилось в прошлом, то это будет время Past Simple (прошедшее простое), в настоящем - Present Simple (настоящее простое), в будущем - Future Simple (будущее простое).
I drink ten cups of tea a day. (Present Simple)
Я пью десять чашек чая в день. (привычка, постоянно повторяющееся действие)
He came, saw, and won. (Past Simple)
Он пришел, увидел и победил. (последовательность действий)
I will come to see you tomorrow. (Future Simple)
Я зайду к тебе завтра. (просто факт - ничего не длится и не завершается)
Большинство из того, что говорится на английском языке, говорится вот в таких "простых" временах. И только иногда, когда Вам особенно хочется что-то подчеркнуть (длительность действия, предшествование одного действия другому и т.п.), Вы прибегаете к помощи других временных форм, о которых речь пойдет ниже.
Времена группы Continuous
Раз Continuous означает "длительный", то он применяется в том случае, если Вы желаете подчеркнуть длительность какого-то действия. Если оно протекало в прошлом, то это будет время Past Continuous (прошедшее длительное), если в настоящем - Present Continuous (настоящее длительное), в будущем - Future Continuous (будущее длительное). Очень часто мы указываем точное время (или временные рамки), в которых такое действие проистекает. Вот, например, сейчас на часах 18.00. И прямо сейчас Вы есть читающий грамматику (you are reading grammar now), а вчера (предположим) в это же самое время Вы были поющий (you were singing yesterday at 6p.m.), а завтра в это самое время Вы будете ужинающий (you will be having dinner tomorrow at 6 p.m.).
What are you doing on the floor? (Present Continuous)
Что это ты делаешь на полу? (прямо сейчас; Вы застали действие в процессе, когда оно длится)
Don't call at 9.00. I will be eating. (Future Continuous)
Не звоните в 9.00. Я буду есть. (в это конкретное время завтра я "буду поедающий пищу").
What were you doing from 10 p.m. to 12 p.m. yesterday? - I was sleeping. (Past Continuous)
Чем Вы занимались с 22.00 до 24.00? - Спал. (я "был спящий", был в процессе сна)
Еще Continous всегда означает, что действие, о котором Вы говорите, незавершенное (оно же длится):
He was drowning, but we saved him. (Past Continuous)
Он тонул, но мы его спасли. (то есть он не утонул до конца, остался жив).
К тому же, раз действие длится, значит, его можно прервать (поэтому все случаи, когда Вы рассказываете, как одно действие было прервано другим, то, которое прервали, будет обязательно в Continuous):
We were walking in the old park when the rain started. (Past Continuous)
Мы прогуливались по старому парку, когда начался дождь. ("мы были гуляющие" - действие длилось - а потом неожиданно начался дождь).
Есть некоторые слова, например live (жить), work (работать), play (играть), которые сами по себе подразумевают, что они длятся долго, поэтому их обычно не ставят в форму Continuous. Но тем не менее, эти глаголы тоже встречаются в Continuous, просто это означает не то, что действие длительное, а то, что оно временное:
I'm living with my friends until I find a flat. (Present Continuous)
Я живу со своими друзьями, пока не найду квартиру.
Сравните, пожалуйста:
I work as a writer. - Я работаю писателем. (вообще, у меня работа такая)
I'm working as a writer now. - Я работаю писателем сейчас (но это только пока, временно, а вообще-то я преподаватель)
Некоторые глаголы наоборот, подразумевают кратковременное, мгновенное действие, скажем: cut (резать), break (ломать), lose (терять), hit (бить). Они странно звучат в Continuous. Например, Вы говорите - "I cut my finger" (я порезал палец). Это время Present Simple, звучит очень естественно. Но стоит Вам поставить глагол "cut" в Continuous, как получится "I was cutting my finger" - то есть "я резал и резал свой палец". Так происходит потому, что Continuous неминуемо сообщает глаголу оттенок длительности, постоянной повторяемости действия. Вышеперечисленные глаголы можно ставить в эту форму именно в том случае, если Вы хотите подчеркнуть, что описываемое ими действие долго длилось. Сравните:
He hit me. - Он ударил меня. (Past Simple)
He was hitting me. - Он бил меня (имеется в виду - долго, снова и снова, поэтому - Past Continuous)
Некоторые глаголы редко встречаются в форме Continuous, потому что они описывают состояние и посему считаются постоянными и не подверженными частым изменениям.
Это глаголы умственной деятельности: know (знать), think (думать), understand (понимать), mean (означать), believe (верить, полагать)
Глаголы эмоционального состояния: love (любить), hate (ненавидеть), like (нравиться), prefer (предпочитать), care (заботиться)
Глаголы обладания: have (иметь), own (владеть), belong (принадлежать)
Некоторые другие глаголы: cost (стоить), need (нуждаться), contain (содержать), depend (зависеть)
Времена группы Perfect
Само слово «perfect» переводится с английского как «совершенный» либо «совершённый, завершённый». В русском языке есть глаголы совершенного вида - это глаголы, отвечающие на вопрос «что сделал?» - прочитал, написал, прожил и так далее. Значит, можно предположить, что во временах группы Perfect мы говорим о том, что совершили. Если Вы совершили что-то ДО сейчас, то это будет Present Perfect (настоящее совершенное), если ДО какого-то момента в прошлом, то Past Perfect (прошедшее совершенное), если ДО какого-то момента в будущем, то Future Perfect (будущее совершенное время).
Have you ever been to England? (Present Perfect)
Вы когда-нибудь были в Англии? (когда-нибудь ДО сейчас)
When I arrived, Jonathan had left. (Past Perfect)
Когда я приехал, Джонатан уже ушел. (ушел ДО до того, как я приехал)
We will have arrived by the time you wake up. (Future Perfect)
Мы приедем до того, как ты проснешься. (приедем ДО момента, когда ты проснешься)
Времена группы Perfect Continuous
Для того, чтобы выразить идею Perfect Continuous, нужно сложить идею Perfect и идею Continuous. Perfect означает ДО. Continuous означает длительное. Значит, какое-то действие долго длилось, и длилось ДО какого-то момента. Если что-то длилось ДО сейчас, то это будет Present Perfect Continuous (настоящее совершенное длительное), если что-то длилось ДО какого-то момента в прошлом, то это будет Past Perfect Continuous (прошедшее совершенное длительное), а что-то будет длиться ДО какого-то момента в будущем, то это будет Future Perfect Continuous (будущее совершенное длительное).
I have been working here for 2 years. (Present Perfect Continuous)
Я работаю здесь уже 2 года. (ДО настоящего момента моя работа длилась 2 года)
I had been working at my first job for 3 months. (Past Perfect Continuous)
Я проработал на первой работе 3 месяца. (работа длилась 3 месяца ДО того, как я уволился)
By 2023 I will have been working here for 17 years. (Future Perfect Continuous)
К 2023 году я уже проработаю на этой работе 17 лет. (моя работа будет длиться ДО 2023 года)