📐 Грамматика

Условные предложения

Условные предложения типов 0–3 и смешанные: структура, логика и примеры.

🔖 Чтобы не потерять - обязательно добавь в закладки!

1
В if-clause будущего → Present Simple После if будущее время не используется: If it rains (не will rain). Будущее — только в главной части.
2
Нереально сейчас → Past Simple + would Второй тип: условие в прошедшей форме, но смысл — настоящее. If I were you…
3
Нереально в прошлом → Past Perfect + would have Третий тип: сожаление о том, чего не случилось. If I had known…
4
Mixed: условие и результат — в разных временах Прошлое → настоящее (Mixed A) или настоящее → прошлое (Mixed B).
← Всегда реально
Нереально / сожаление →
0
Факт
Pres.S
→ Pres.S
1
Реально
Pres.S
→ will + V1
2
Гипотеза
Past.S
→ would + V1
3
Сожаление
Past Perf.
→ would have V3
0
Zero Conditional
Факт / закон
If + Present Simple,
Present Simple
If you heat water to 100°C, it boils.
Когда нагреваешь воду, она кипит.
1
First Conditional
Реально / вероятно
If + Present Simple,
will + V1
If it rains, I will stay home.
Если завтра дождь — останусь дома.
2
Second Conditional
Нереально / мечта
If + Past Simple,
would + V1
If I had more money, I would travel.
Денег нет — это гипотеза.
3
Third Conditional
Сожаление / прошлое
If + Past Perfect,
would have + V3
If I had studied, I would have passed.
Не учился — и не сдал. Теперь жалею.

Zero Conditional — нулевой тип

Когда: общие истины, законы природы, неизменные факты. Оба условия реальны и всегда верны.

If / When + Present Simple, Present Simple
Примеры
If you heat water to 100°C, it boils. Если нагреть воду до 100°C, она кипит. When it rains, the ground gets wet. Когда идёт дождь, земля намокает.
💡

В нулевом типе if и when взаимозаменяемы — это всегда происходит.

First Conditional — первый тип

Когда: реальная и вероятная ситуация в будущем. Условие выполнимо.

If + Present Simple, will + V1
Примеры
If it rains tomorrow, I will stay home. Если завтра будет дождь, я останусь дома. If you study hard, you will pass the exam. Если ты будешь усердно учиться, ты сдашь экзамен.
💡

В придаточном условия (if-clause) не используют will, только Present Simple. Вместо will в главной части можно использовать can, may, might, should, must.

Second Conditional — второй тип

Когда: нереальное или маловероятное условие в настоящем/будущем. Гипотеза, мечта, совет.

If + Past Simple, would + V1
Примеры
If I had more money, I would travel the world. Если бы у меня было больше денег, я бы путешествовал по миру. (денег нет) If she were taller, she would be a model. Если бы она была выше ростом, она стала бы моделью. What would you do if you lost your job? Что бы ты сделал, если бы потерял работу?
⚠️

В придаточном 2-го типа глагол to be для всех лиц принимает форму were (формальный/письменный стиль): If I were you… — но в разговорной речи допустимо was.

Third Conditional — третий тип

Когда: нереальное условие в прошлом. Сожаление о том, чего не произошло.

If + Past Perfect, would have + V3
Примеры
If I had studied harder, I would have passed the exam. Если бы я учился усерднее, я бы сдал экзамен. (но не сдал) She wouldn't have missed the flight if she had woken up earlier. Она бы не опоздала на рейс, если бы встала пораньше.

Mixed Conditionals — смешанные типы

Когда условие и результат относятся к разным временным планам. Условие — про прошлое, а последствие — про настоящее (или наоборот).

Mixed A — Прошлое → Настоящее
IF прошлое Past Perfect
→
результат сейчас would + V1
If + Past Perfect, would + V1
If I had taken that job, I would be rich now.
Не взял работу тогда → не богат сейчас.
Mixed B — Настоящее → Прошлое
IF сейчас Past Simple
→
результат в прошлом would have + V3
If + Past Simple, would have + V3
If I spoke French, I would have understood the announcement.
Не знаю французский сейчас → не понял тогда.

Прошлое условие → результат в настоящем (Mixed A)

If + Past Perfect, would + V1
Примеры
If I had taken that job, I would be rich now. Если бы я взял ту работу, я был бы сейчас богат. (не взял → сейчас не богат)

Настоящее условие → прошлый результат (Mixed B)

If + Past Simple, would have + V3
Примеры
If I spoke French, I would have understood the announcement. Если бы я знал французский, я бы понял объявление. (но не понял)

Альтернативы if: unless, provided, as long as…

unless
если не
Unless you hurry, we'll be late.
Если не поторопишься, опоздаем.
provided / providing
при условии что
I'll lend you money, provided you pay it back.
При условии, что вернёшь.
as long as
пока / лишь бы
You can borrow the car as long as you're careful.
Можешь взять, лишь бы аккуратно.
on condition that
при условии что (формально)
I'll sign on condition that you deliver on time.
Подпишу при условии соблюдения сроков.
suppose / supposing
предположим, что
Supposing you won the lottery, what would you do?
Предположим, ты выиграл — что тогда?
in case
на случай если
Take an umbrella in case it rains.
Возьми зонт на случай дождя.
even if
даже если
I wouldn't do it even if you paid me.
Не сделал бы, даже если бы заплатили.
СоюзЗначениеПример
unlessесли неUnless you hurry, we'll be late.
Если не поторопишься, мы опоздаем.
provided / providing (that)при условии чтоI'll lend you money, provided you pay it back.
Я одолжу тебе денег при условии, что ты их вернёшь.
as long asпока / при условии чтоYou can borrow the car as long as you're careful.
Можешь взять машину, пока будешь аккуратен.
on condition thatпри условии что (формально)I'll sign the contract on condition that you deliver on time.
Я подпишу контракт при условии, что вы выполните заказ в срок.
suppose / supposingпредположим, чтоSupposing you won the lottery, what would you do?
Предположим, ты выиграл в лотерею — что бы ты сделал?
in caseна случай если / мало лиTake an umbrella in case it rains.
Возьми зонт на случай дождя.
even ifдаже еслиI wouldn't do it even if you paid me.
Я бы не стал этого делать, даже если бы мне заплатили.

Сводная таблица

ТипУсловие (if)РезультатСитуация
0Present SimplePresent SimpleВсегда / факт
1Present Simplewill + V1Реально / вероятно
2Past Simplewould + V1Нереально (наст.)
3Past Perfectwould have + V3Нереально (прош.)
Mixed APast Perfectwould + V1Прошлое → настоящее
Mixed BPast Simplewould have + V3Настоящее → прошлое