Грамматика английского для русскоязычных

Двенадцать времён — это три вопроса, а не двенадцать правил

Английское время — пересечение когда (прошлое / настоящее / будущее) и как (факт · процесс · результат · процесс до момента). Выберите строку и столбец — получите форму. Ниже: формулы, случаи употребления, маркеры, живые примеры и типичные ошибки русскоязычных, а затем условные, модальные, артикли, пассив и косвенная речь.

12 времён≈ 90 примеров20 вопросов тестауровень A2 → B2

Шаг 1

Матрица: три времени × четыре аспекта

Строки — точка на оси времени. Столбцы — аспект, то есть взгляд на действие. Цвет столбца держится за аспектом по всей странице. Нажмите на клетку, чтобы перейти к разбору.

Как читать аспект. Simple — просто факт: было, есть, будет. Continuous — процесс в конкретный момент, действие в развитии. Perfect — действие завершено к моменту, важен результат. Perfect Continuous — процесс длился до момента, важна длительность.

Шаг 2

Конструктор времени

Три вопроса, которые задаёт себе носитель языка, прежде чем выбрать форму. Ответьте на них — и получите нужное время.

1. Когда происходит действие?
2. Важен ли результат к этому моменту (уже сделано)?
3. Важна ли длительность процесса (сколько времени идёт)?

Шаг 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 отрицание не нужно.

Unless you rebase, the merge will fail.
Если не сделаешь rebase, мерж упадёт.

I wish / if only

О настоящем — Past Simple; о прошлом — Past Perfect; о чужом поведении — would.

I wish I knew the answer. · I wish I had asked earlier.
Жаль, что я не знаю ответа. · Жаль, что я не спросил раньше.

Частая ошибка

If it will rain, we will stay home.
If it rains, we will stay home.

Будущее в 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 — мог бы, но не стал.

We should have tested the migration on staging.
Надо было проверить миграцию на стейджинге (а мы не проверили).

Частые ошибки

He must to go. · She cans help.
He must go. · She can help.

И ещё: 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 Simplewe fix the bugthe bug is fixed
Present Continuouswe are fixing itit is being fixed
Present Perfectwe have fixed itit has been fixed
Past Simplewe fixed itit was fixed
Past Continuouswe were fixing itit was being fixed
Past Perfectwe had fixed itit had been fixed
Future Simplewe will fix itit will be fixed
Future Perfectwe will have fixed itit will have been fixed
С модальнымwe must notify usersusers must be notified
Инфинитив / -ingto fix it / fixing itto be fixed / being fixed

Когда пассив уместен

  • Исполнитель неизвестен или неважен: The service was restarted at 3 a.m.
  • Фокус на объекте: Your request has been approved.
  • Документация, отчёты, релиз-ноуты, инструкции — нейтральный тон без «мы» и «я».

Ошибки

The accident was happened.
The accident happened.

Непереходные глаголы (happen, arrive, come, die, appear) пассива не имеют — у них нет объекта. Также нет пассива у Future Continuous и Perfect Continuous: вместо них перестраивают фразу.

Правила

Косвенная речь

Если вводящий глагол в прошлом (said, told, asked), время внутри сдвигается на шаг назад, а слова «здесь и сейчас» переезжают в «там и тогда».

Прямая речьКосвенная
work / worksworked
am / is workingwas working
worked · have workedhad worked
had workedhad worked (без изменений)
will workwould work
can · may · mustcould · might · had to
am going towas going to
СловоСтановится
nowthen · at that moment
todaythat day
yesterdaythe day before
tomorrowthe next day
last weekthe week before
agobefore
this · herethat · there

Вопросы

Никаких do/did и никакой инверсии — прямой порядок слов. Общий вопрос вводится через if / whether.

“Where do you live?” → He asked where I lived.
Он спросил, где я живу.
“Have you finished?” → She asked if I had finished.
Она спросила, закончил ли я.

Просьбы и приказы

tell / ask + кому + to + V; отрицание — not to + V.

He told me to restart the service. · She asked me not to push yet.
Он велел мне перезапустить сервис. · Она попросила меня пока не пушить.

Когда сдвиг не нужен

Если факт всё ещё верен или вводящий глагол в настоящем — время можно оставить.

He says he wants a raise. · She told me she lives in Brno.
Он говорит, что хочет повышения. · Она сказала, что живёт в Брно (и живёт до сих пор).

say — что-то; tell — кому-то: say that… / tell me that…

Справочно

Неправильные глаголы

Вторая форма нужна для Past Simple, третья — для всех Perfect и для пассива. Начните с этих пятидесяти: они покрывают большую часть речи.

InfinitivePast Simple (V2)Participle (V3)Перевод

Проверка

Тест: 20 вопросов

Один вариант правильный. После ответа появится объяснение — почему именно эта форма.

Правильно: 0 / 0 · отвечено 0