Грамматика английского для русскоязычных
Двенадцать времён — это три вопроса, а не двенадцать правил
Английское время — пересечение когда (прошлое / настоящее / будущее) и как (факт · процесс · результат · процесс до момента). Выберите строку и столбец — получите форму. Ниже: формулы, случаи употребления, маркеры, живые примеры и типичные ошибки русскоязычных, а затем условные, модальные, артикли, пассив и косвенная речь.
Шаг 1
Матрица: три времени × четыре аспекта
Строки — точка на оси времени. Столбцы — аспект, то есть взгляд на действие. Цвет столбца держится за аспектом по всей странице. Нажмите на клетку, чтобы перейти к разбору.
Как читать аспект. Simple — просто факт: было, есть, будет. Continuous — процесс в конкретный момент, действие в развитии. Perfect — действие завершено к моменту, важен результат. Perfect Continuous — процесс длился до момента, важна длительность.
Шаг 2
Конструктор времени
Три вопроса, которые задаёт себе носитель языка, прежде чем выбрать форму. Ответьте на них — и получите нужное время.
Шаг 3
Двенадцать времён по порядку
В каждой карточке: формулы утверждения, отрицания и вопроса, схема на оси времени, случаи употребления, слова-маркеры, примеры и ошибка, которую делают чаще всего.
Правила
Условные предложения
Главное правило: после if никогда не ставим will. Условие сдвигается на шаг «назад» по времени, а нереальность передаётся прошедшей формой.
| Тип | if-часть | Главная часть | Смысл |
|---|---|---|---|
| 0 — всегда так | Present Simple |
Present Simple |
Закон природы, инструкция. If you delete the cache, the app rebuilds it. Если удалить кэш, приложение соберёт его заново. |
| 1 — реально | Present Simple |
will / can / may / should + V |
Реальное условие в будущем. If the tests pass, we will deploy today. Если тесты пройдут, задеплоим сегодня. |
| 2 — маловероятно | Past Simple |
would / could / might + V |
Нереальное или маловероятное настоящее. If I had more time, I would rewrite this module. Если бы у меня было больше времени, я бы переписал этот модуль. |
| 3 — упущено | Past Perfect |
would have + V3 |
Прошлое, которое уже не изменить; сожаление. If we had written tests, we would not have broken production. Если бы мы написали тесты, мы бы не сломали прод. |
| смешанный | Past Perfect |
would + V |
Условие в прошлом → результат сейчас. If I had started learning Czech earlier, I would understand these meetings now. Если бы я начал учить чешский раньше, я бы сейчас понимал эти совещания. |
unless = if … not
«Если не», «пока не». После unless отрицание не нужно.
I wish / if only
О настоящем — Past Simple; о прошлом — Past Perfect; о чужом поведении — would.
Частая ошибка
Будущее в if-части выражается настоящим временем — как в русском «если пойдёт дождь».
Правила
Модальные глаголы
После модального — инфинитив без to и без -s: he can go, не he can to goes. Вопрос и отрицание строятся без do/does.
| Глагол | Значение | Пример |
|---|---|---|
| can / can't | Умение, физическая возможность, разрешение в неформальной речи | I can read the logs, but I can't fix the driver. Логи прочитать могу, а драйвер починить — нет. |
| could | Умение в прошлом; вежливая просьба; неуверенная возможность | Could you review this today? · It could be a caching issue. Не посмотришь это сегодня? · Возможно, дело в кэше. |
| be able to | Заменяет can там, где у can нет формы: будущее и перфект | We will be able to test it after the release. Мы сможем это протестировать после релиза. |
| must | Сильная обязанность от говорящего; правило; уверенный вывод | You must sign the NDA first. · He must be at lunch. Сначала нужно подписать NDA. · Он, наверное, на обеде. |
| mustn't | Запрет — «нельзя» | You mustn't push directly to main. В main пушить напрямую нельзя. |
| have to | Необходимость извне: правила, обстоятельства, начальство | I have to be in the office on Tuesdays. По вторникам я обязан быть в офисе. |
| don't have to | Отсутствие необходимости — «не обязательно» (не запрет!) | You don't have to come to the standup. На стендап приходить не обязательно. |
| should / ought to | Совет, ожидание, «стоило бы» | You should split this pull request. Этот пул-реквест стоит разбить. |
| may / might | Вероятность (might слабее); may — вежливое разрешение | The client may agree. · It might not work on Windows. Клиент, возможно, согласится. · На Windows может не заработать. |
| would | Вежливость, гипотеза, повторяющееся действие в прошлом | I would start with the logs. · He would always arrive late. Я бы начал с логов. · Он вечно приходил поздно. |
Модальный + perfect = о прошлом
must have V3 — наверняка сделал; can't have V3 — не может быть, чтобы; should have V3 — надо было, но не сделал; could have V3 — мог бы, но не стал.
Частые ошибки
И ещё: mustn't ≠ «не обязан». «Не обязан» — это don't have to.
Правила
Артикли: a / an · the · ничего
В русском артиклей нет, поэтому это место ошибок №1. Рабочее правило: перед исчисляемым существительным в единственном числе почти всегда стоит артикль или другое определение (my, this, one).
a / an один из многих
- Впервые упоминаем предмет: I found a bug.
- Профессия и роль: She is a developer.
- «Один из класса»: A dog needs exercise.
- Частота и мера: twice a week, 60 km an hour
an — перед звуком гласной: an hour, an SQL query, но a university.
the именно тот
- Уже упоминали: I found a bug. The bug was in the parser.
- Единственный в контексте: the sun, the CEO, the file I sent
- Превосходная степень и порядковые: the best, the first release
- Названия с of, реки, горы, страны-множественные: the Czech Republic, the Alps, the Danube, the USA
- Музыкальные инструменты: play the piano
ничего zero article
- Общий смысл во множественном и неисчисляемом: Developers like coffee. Water is wet.
- Имена, города, страны: Maksim, Prague, Czechia (но the Netherlands)
- Приёмы пищи, транспорт, места по назначению: have lunch, by car, at home, at work
- Языки и учебные предметы: speak Czech, study maths
- next / last + время: next week, last year
Пары, где артикль меняет смысл. go to school — учиться против go to the school — прийти в здание школы; in hospital — лежать больным против in the hospital — находиться в больнице; in front of — без артикля, а at the front of — с ним.
Правила
Пассивный залог
Формула одна на все времена: be + V3. Время показывает форма be. Исполнитель добавляется через by, но чаще его вообще не называют — в этом и смысл пассива.
| Время | Активный залог | Пассивный залог |
|---|---|---|
| Present Simple | we fix the bug | the bug is fixed |
| Present Continuous | we are fixing it | it is being fixed |
| Present Perfect | we have fixed it | it has been fixed |
| Past Simple | we fixed it | it was fixed |
| Past Continuous | we were fixing it | it was being fixed |
| Past Perfect | we had fixed it | it had been fixed |
| Future Simple | we will fix it | it will be fixed |
| Future Perfect | we will have fixed it | it will have been fixed |
| С модальным | we must notify users | users must be notified |
| Инфинитив / -ing | to fix it / fixing it | to be fixed / being fixed |
Когда пассив уместен
- Исполнитель неизвестен или неважен: The service was restarted at 3 a.m.
- Фокус на объекте: Your request has been approved.
- Документация, отчёты, релиз-ноуты, инструкции — нейтральный тон без «мы» и «я».
Ошибки
Непереходные глаголы (happen, arrive, come, die, appear) пассива не имеют — у них нет объекта. Также нет пассива у Future Continuous и Perfect Continuous: вместо них перестраивают фразу.
Правила
Косвенная речь
Если вводящий глагол в прошлом (said, told, asked), время внутри сдвигается на шаг назад, а слова «здесь и сейчас» переезжают в «там и тогда».
| Прямая речь | Косвенная |
|---|---|
| work / works | worked |
| am / is working | was working |
| worked · have worked | had worked |
| had worked | had worked (без изменений) |
| will work | would work |
| can · may · must | could · might · had to |
| am going to | was going to |
| Слово | Становится |
|---|---|
| now | then · at that moment |
| today | that day |
| yesterday | the day before |
| tomorrow | the next day |
| last week | the week before |
| ago | before |
| this · here | that · there |
Вопросы
Никаких do/did и никакой инверсии — прямой порядок слов. Общий вопрос вводится через if / whether.
Просьбы и приказы
tell / ask + кому + to + V; отрицание — not to + V.
Когда сдвиг не нужен
Если факт всё ещё верен или вводящий глагол в настоящем — время можно оставить.
say — что-то; tell — кому-то: say that… / tell me that…
Справочно
Неправильные глаголы
Вторая форма нужна для Past Simple, третья — для всех Perfect и для пассива. Начните с этих пятидесяти: они покрывают большую часть речи.
| Infinitive | Past Simple (V2) | Participle (V3) | Перевод |
|---|
Проверка
Тест: 20 вопросов
Один вариант правильный. После ответа появится объяснение — почему именно эта форма.