Условные предложения в английском: все 4 типа
Сколько типов условных предложений в английском и когда нужен каждый? Нулевой, первый, второй и третий тип в таблице с переводом, одна ситуация в четырёх вариантах, смешанный тип, соответствия с русским «если бы», типичные ошибки русскоговорящих и три упражнения с ответами.

Условные предложения в английском языке (Conditionals) строятся с союзом if (если): If it rains, we'll stay at home (Если пойдёт дождь, мы останемся дома). Учебники выделяют четыре типа, от нулевого до третьего, и в каждом типе стоят свои времена. Выучить четыре формулы несложно. Сложнее понять, какую из них выбрать, особенно когда в русском одна и та же фраза с «бы» подходит сразу к двум типам. В этой статье вы найдёте таблицу всех типов с примерами и переводом, разбор каждого типа, одну ситуацию в четырёх вариантах, соответствия с русскими конструкциями, типичные ошибки русскоговорящих и три упражнения с ответами. Если теория вам уже знакома, переходите сразу к упражнениям на все типы условных предложений.
1.Что такое условные предложения в английском
Условное предложение состоит из двух частей:
- условие (if clause): часть с if. If you heat ice…
- результат (main clause): что происходит, произойдёт, произошло бы или могло бы произойти при этом условии. …it melts.
Части можно менять местами, смысл от этого не меняется. Меняется только запятая: если условие стоит первым, после него ставят запятую. Если условие стоит в конце, запятая обычно не нужна, и здесь английский отличается от русского, где перед «если» запятая ставится всегда.
| Порядок | Пример |
|---|---|
| условие + результат | If you study, you'll pass. |
| результат + условие | You'll pass if you study. |
Тип условного предложения определяют времена в двух частях. Поэтому стоит заранее повторить Present Simple, Past Simple и Past Perfect: именно эти три времени ставятся после if.
2.Таблица: 4 типа условных предложений в английском
| Тип | Условие (if…) | Результат | Когда используется | Пример |
|---|---|---|---|---|
| Zero Conditional (нулевой тип) | Present Simple | Present Simple | общие истины, факты, привычки | If you heat ice, it melts. (Если нагреть лёд, он тает.) |
| First Conditional (первый тип) | Present Simple | will + глагол | реальные ситуации в будущем | If it rains, we'll stay at home. (Если пойдёт дождь, мы останемся дома.) |
| Second Conditional (второй тип) | Past Simple | would + глагол | воображаемые или маловероятные ситуации в настоящем и будущем | If I had more time, I'd learn Japanese. (Если бы у меня было больше времени, я бы выучил японский.) |
| Third Conditional (третий тип) | Past Perfect | would have + 3-я форма | прошлое, которое уже не изменить, и его воображаемые последствия | If I had known, I'd have come. (Если бы я знал, я бы пришёл.) |
Простое правило для запоминания: чем дальше от реальности условие, тем дальше в прошлое сдвигается глагол после if. Реальное стоит в настоящем времени (0 и 1 тип), воображаемое сдвигается на шаг назад, в Past Simple (2 тип), а невозможное, потому что оно уже в прошлом, сдвигается на два шага, в Past Perfect (3 тип).
3.Zero Conditional (нулевой тип): то, что происходит всегда
Схема: if + Present Simple, Present Simple.
Нулевой тип описывает то, что происходит каждый раз, когда выполняется условие: законы природы, научные факты, инструкции и привычки. Речь идёт не о конкретном случае, а об общем правиле.
| Английский | Русский |
|---|---|
| If you mix blue and yellow, you get green. | Если смешать синий и жёлтый, получается зелёный. |
| If I drink coffee after six, I don't sleep. | Если я пью кофе после шести, я не сплю. |
| Plants die if they don't get water. | Растения погибают, если их не поливать. |
| If the light is red, you stop. | Если горит красный, нужно остановиться. |
В нулевом типе if и when почти не отличаются по смыслу, потому что условие выполняется всякий раз: When you heat ice, it melts (Когда лёд нагревают, он тает). В остальных типах они не взаимозаменяемы.
Больше примеров и задания с аудио есть на странице Zero Conditional: правило, примеры и упражнения.
4.First Conditional (первый тип): реальное будущее
Схема: if + Present Simple, will + глагол.
Первый тип говорит о конкретной ситуации в будущем, которую говорящий считает вполне возможной, и о её вероятном результате. Так строят предупреждения, обещания, угрозы и планы.
| Английский | Русский |
|---|---|
| If you don't hurry, you'll miss the bus. | Если не поторопишься, опоздаешь на автобус. |
| If it's sunny tomorrow, we'll go to the beach. | Если завтра будет солнечно, мы пойдём на пляж. |
| I'll call you if I need help. | Я позвоню тебе, если мне понадобится помощь. |
| What will you do if you don't get the job? | Что ты будешь делать, если тебя не возьмут на работу? |
Три вещи, которые нужно знать:
- После if в таком предложении не ставят will, хотя речь идёт о будущем: If it rains tomorrow, а не If it will rain tomorrow. В русском здесь будущее время («если пойдёт»), в английском настоящее. То же правило действует после when, as soon as, before, after и until: I'll call you when I get home (Я позвоню, когда приду домой).
- В результате вместо will можно поставить can, might, may или повелительное наклонение: If you finish early, you can go home. If you see Anna, tell her to call me.
- Unless значит if not (если не): Unless you leave now, you'll be late = If you don't leave now, you'll be late (Если не выйдешь сейчас, опоздаешь).
На странице First Conditional с примерами и упражнениями разобраны альтернативные формы, разница между if и when и случаи, когда вместо will ставят might или can.
5.Second Conditional (второй тип): воображаемое настоящее
Схема: if + Past Simple, would + глагол.
Второй тип описывает воображаемые, нереальные или маловероятные ситуации в настоящем или будущем. Глагол стоит в прошедшем времени, но о прошлом здесь речи нет: прошедшее время только показывает, что ситуация далека от реальности. Русский делает то же самое с помощью «бы» и формы прошедшего времени: если бы у меня было… тоже говорит о сейчас.
| Английский | Русский |
|---|---|
| If I had a bike, I'd cycle to work. | Если бы у меня был велосипед, я бы ездил на работу на велосипеде. |
| If she lived closer, we'd see her more often. | Если бы она жила ближе, мы бы виделись чаще. |
| What would you do if you won the lottery? | Что бы ты сделал, если бы выиграл в лотерею? |
| If I were you, I wouldn't sign that contract. | На твоём месте я бы не стал подписывать этот договор. |
Were для всех лиц. С глаголом to be во втором типе традиционно ставят were и после I, he, she, it: If I were rich…, If it were cheaper…. В разговорной речи вы услышите и If I was rich, это нормально. Но на экзаменах и в устойчивом выражении If I were you (на твоём месте) пишите were. Почему в Past Simple обычно I was, а здесь were, объясняется в статье Was или were: глагол to be в Past Simple.
В результате вместо would можно использовать could (мог бы) или might (возможно, …бы): If I had more money, I could travel more.
First или Second Conditional: всё зависит от взгляда говорящего
Разница между первым и вторым типом не в самой ситуации, а в том, насколько реальной её считает говорящий:
| Фраза | Что думает говорящий |
|---|---|
| If I get the job, I'll move to Berlin. | У меня собеседование, шанс реальный. |
| If I got the job, I'd move to Berlin. | Вряд ли меня возьмут, или я просто фантазирую. |
Обе фразы правильные. Если в упражнении сомневаетесь, ищите в контексте подсказки: конкретный план или реальная возможность говорят о первом типе, а imagine, мечты или то, что сейчас невозможно (If I were taller…), о втором. На русский обе фразы часто переводятся по-разному: «если меня возьмут, я перееду» и «если бы меня взяли, я бы переехал». Больше практики на странице Second Conditional: правило, примеры и упражнения.
6.Third Conditional (третий тип): прошлое, которого не было
Схема: if + Past Perfect, would have + 3-я форма глагола.
Третий тип описывает другое прошлое, не то, которое было на самом деле, и его последствия, которых тоже не было. Прошлое уже не изменить, поэтому третий тип чаще всего выражает сожаление, упрёк или упущенную возможность.
| Английский | Русский |
|---|---|
| If I had left earlier, I wouldn't have missed the train. | Если бы я вышел раньше, я бы не опоздал на поезд. |
| If you had told me, I would have helped you. | Если бы ты мне сказал, я бы тебе помог. |
| She would have passed if she had studied more. | Она бы сдала экзамен, если бы больше занималась. |
| If we hadn't taken a taxi, we would have been late. | Если бы мы не взяли такси, мы бы опоздали. |
Реальность всегда обратная: If I had left earlier… значит, что я не вышел раньше, а …I wouldn't have missed the train значит, что я опоздал на поезд.
Осторожно с 'd. В третьем типе сокращение 'd встречается в обеих частях, но означает разное: в условии это had, в результате would.
If I'd known, I'd have come. = If I had known, I would have come.
Подсказка: если после 'd стоит начальная форма глагола, то есть инфинитив без to (have, go, learn), это would. Если стоит третья форма (known, seen, gone, had), это had.
В результате можно использовать и could have (мог бы), и might have (возможно, …бы): If we had asked, they might have said yes. Ещё примеры и упражнения на странице Third Conditional: правило и упражнения.
7.Одна ситуация в четырёх типах
Чтобы почувствовать разницу, сравните одну и ту же ситуацию, свободное время, во всех четырёх типах:
| Тип | Английский | Русский | Что это значит |
|---|---|---|---|
| 0 | If I have free time, I read. | Когда у меня есть свободное время, я читаю. | Это моя привычка. |
| 1 | If I have free time tomorrow, I'll call you. | Если завтра у меня будет время, я тебе позвоню. | Вполне возможно, что будет. |
| 2 | If I had free time, I'd learn to cook. | Если бы у меня было свободное время, я бы научился готовить. | Но времени у меня нет. |
| 3 | If I had had free time last year, I'd have learnt to cook. | Если бы в прошлом году у меня было время, я бы научился готовить. | Времени не было, и я не научился. |
Посмотрите на 2-й и 3-й тип в русской колонке: конструкция одна и та же, «если бы у меня было…, я бы научился». Время подсказывают только слова в прошлом году. В английском второй и третий тип выглядят по-разному, и об этом подробнее в разделе о соответствиях ниже.
В 3-м типе had had не ошибка. Первое had здесь вспомогательный глагол Past Perfect, второе had третья форма глагола have (иметь).
Как выбрать тип: три вопроса
- Это происходит всегда, это общее правило? Нулевой тип (Zero Conditional).
- Речь о том, что уже было (или не было) в прошлом? Третий тип (Third Conditional).
- Если речь о настоящем или будущем: это реально или воображаемо? Реально: первый тип (First Conditional). Воображаемо или маловероятно: второй тип (Second Conditional).
А смешанные условные предложения?
Во многих пособиях есть ещё и пятый вариант, Mixed Conditional (смешанный тип). Он сочетает второй и третий тип, когда условие и результат относятся к разному времени. Чаще всего условие в прошлом, а результат в настоящем:
If I had taken that job, I would live in London now. (Если бы я тогда согласился на ту работу, я бы сейчас жил в Лондоне.)
И наоборот, постоянное условие в настоящем и последствие в прошлом:
If I were taller, I would have joined the basketball team. (Если бы я был выше ростом, я бы попал в баскетбольную команду.)
Это уровень B2-C1. Когда четыре основных типа станут привычными, смешанные будет строить легко: каждую часть выбирайте по тому времени, о котором она говорит.
8.Условные предложения в английском и русском: соответствия
Главное отличие от русского языка: русское «бы» не показывает время. Если бы я знал, я бы пришёл может значить и «сейчас» (If I knew, I'd come), и «тогда, в прошлом» (If I'd known, I'd have come). Русский различает их только по контексту, а английский по форме глагола. Поэтому, прежде чем переводить фразу с «бы», спросите себя: о каком времени речь? О настоящем или будущем: второй тип. О прошлом: третий тип.
| По-русски | По-английски | Пример |
|---|---|---|
| если + настоящее, настоящее (общее правило) | Zero Conditional | Если смешать синий и жёлтый, получается зелёный. = If you mix blue and yellow, you get green. |
| если + будущее, будущее | First Conditional | Если пойдёт дождь, я останусь дома. = If it rains, I'll stay at home. |
| когда, как только + будущее | when, as soon as + Present Simple | Как только приеду, позвоню. = I'll call you as soon as I arrive. |
| если бы + прошедшее, бы + прошедшее (о сейчас) | Second Conditional | Если бы у меня были деньги, я бы путешествовал. = If I had money, I'd travel. |
| если бы + прошедшее, бы + прошедшее (о прошлом) | Third Conditional | Если бы я знал вчера, я бы пришёл. = If I'd known yesterday, I'd have come. |
| на твоём месте я бы | If I were you | На твоём месте я бы согласился. = If I were you, I'd agree. |
| если бы не | If it weren't for (сейчас), If it hadn't been for (в прошлом) | Если бы не ты, я бы не справился. = If it hadn't been for you, I wouldn't have managed. |
| на случай, если | in case | Возьми зонт на случай, если пойдёт дождь. = Take an umbrella in case it rains. |
| если не | unless | Если не поторопишься, опоздаешь. = Unless you hurry, you'll be late. |
| ли (не знаю, придёт ли) | if или whether + will | Не знаю, придёт ли он. = I don't know if he will come. |
Осторожно с последней строкой. Если if значит не «если», а «ли» (I wonder if…, I don't know if…, Ask her if…), это не условное предложение, а косвенный вопрос. Здесь will после if как раз нужен: I don't know if it will rain tomorrow (Не знаю, пойдёт ли завтра дождь). Проверка простая: если по-русски получается «ли», правило «никакого will после if» не работает.
9.Типичные ошибки русскоговорящих в условных предложениях
| Ошибка | Правильно | Почему |
|---|---|---|
| If it |
If it rains, we'll stay at home. | В русском «если пойдёт» стоит в будущем, а в английском после if в таком предложении ставят Present Simple. |
| When I |
When I come home, I'll call you. | После when, as soon as, until в значении будущего тоже Present Simple, хотя по-русски «когда приду». |
| If I |
If I had more time, I'd learn Japanese. | В русском «бы» стоит в обеих частях, в английском would только в результате. |
| If I |
If I had known about the party yesterday, I'd have come. | «Если бы я знал» о прошлом переводится Third Conditional, а не Second. |
| If you had told me, I |
If you had told me, I would have helped you. | Ситуация в прошлом, поэтому в результате тоже нужно would have + 3-я форма. |
| I don't know if he |
I don't know if he will come tomorrow. | Здесь if значит «ли», это не условие, поэтому will нужен. |
| Unless you study, you'll fail. | Unless уже содержит отрицание (if not), второе отрицание не нужно. | |
| Take an umbrella |
Take an umbrella in case it rains. | «На случай, если» это in case: зонт берут заранее, на всякий случай. If it rains значило бы «возьми зонт, только если пойдёт дождь». |
| If I |
If I were you, I'd call her. | В выражении If I were you (на твоём месте) пишите were, особенно на экзамене. |
| You'll pass if you study. | Когда условие стоит в конце, запятую перед if обычно не ставят, в отличие от русского «если». |
Одна из самых частых ошибок (третья в таблице): would в обеих частях (If I would have money, I would…). Правило, которое работает почти всегда: после if не ставится would. Исключение составляют вежливые формулы вроде If you would follow me, please (Пройдите, пожалуйста, за мной): здесь would означает «если вы не против» и к четырём типам не относится.
Есть у would и значение вне условных предложений: привычка в прошлом (Every summer we would go to the sea, Каждое лето мы, бывало, ездили на море). Чем оно отличается от used to и почему с be или have так сказать нельзя, разобрано в статье used to или would: разница и правила.
10.Упражнения на условные предложения с ответами
Упражнение 1. Раскройте скобки
Поставьте глаголы в правильную форму. Сначала определите тип условного предложения.
- If you (heat) ice, it (melt).
- If it (not / rain) tomorrow, we (go) to the park.
- If I (be) you, I (not / buy) this phone.
- If they (leave) on time, they (not / miss) the train. But they left late.
- I (call) you as soon as I (land).
- What (you / do) if you (find) a wallet in the street? Imagine it.
- Water (boil) if you (heat) it to 100 °C.
- Unless you (hurry), you (be) late.
- If she (study) medicine, she (be) a doctor now. But she studied law.
- If we (know) about the traffic jam, we (take) the metro. We didn't know.
- Take some cash in case the card (not / work).
- If I (have) a car, I (drive) to work. But I don't have one.
Ответы к упражнению 1
1: heat, melts (Zero Conditional: так происходит всегда)
2: doesn't rain, will go ('ll go) (First Conditional: реальный план на завтра)
3: were, wouldn't buy (Second Conditional: совет с If I were you)
4: had left, wouldn't have missed (Third Conditional: они вышли поздно и опоздали)
5: will call ('ll call), land (после as soon as Present Simple, хотя речь о будущем)
6: would you do, found (Second Conditional: воображаемая ситуация)
7: boils, heat (Zero Conditional: научный факт)
8: hurry, will be ('ll be) (First Conditional, unless = if you don't hurry)
9: had studied, would be ('d be) (смешанный тип: условие в прошлом, результат сейчас)
10: had known, would have taken ('d have taken) (Third Conditional: мы не знали)
11: doesn't work (in case = на случай, если; Present Simple без will)
12: had, would drive ('d drive) (Second Conditional: машины нет, ситуация воображаемая)
Упражнение 2. Переведите на английский
Главный вопрос перед каждой фразой с «бы»: о каком времени речь?
- Если бы я жил у моря, я бы плавал каждый день.
- Если бы ты сказал мне вчера, я бы помог.
- Если завтра будет холодно, мы останемся дома.
- На твоём месте я бы ей позвонил.
- Если бы мы не опоздали на поезд, мы бы успели на концерт.
- Я не знаю, придёт ли он завтра.
- Если нажать эту кнопку, свет выключается.
- Позвони мне, как только получишь письмо.
Ответы к упражнению 2
1: If I lived by the sea, I would swim every day. (Second Conditional: я не живу у моря)
2: If you had told me yesterday, I would have helped. (Third Conditional: «вчера» показывает прошлое)
3: If it is cold tomorrow, we will stay at home. (First Conditional, после if нет will)
4: If I were you, I would call her. (Second Conditional, совет)
5: If we hadn't missed the train, we would have got to the concert on time. (Third Conditional: мы опоздали на поезд в прошлом)
6: I don't know if he will come tomorrow. (if = «ли», поэтому will нужен)
7: If you press this button, the light goes off. (Zero Conditional: так работает всегда)
8: Call me as soon as you get the letter. (после as soon as Present Simple)
Во всех ответах можно использовать сокращения: I'd, we'd, we'll.
Упражнение 3. Найдите и исправьте ошибку
- If I will see Tom, I'll tell him.
- If I would have a dog, I would walk it every day.
- If I knew about the party yesterday, I would come.
- Unless you don't call me, I'll wait at home.
- When I will finish, I'll send you the file.
- If she had asked, I would help her.
Ответы к упражнению 3
1: If I see Tom, I'll tell him. (после if Present Simple)
2: If I had a dog, I would walk it every day. (would только в результате)
3: If I had known about the party yesterday, I would have come. (речь о прошлом: Third Conditional)
4: Unless you call me, I'll wait at home. (unless уже значит if not)
5: When I finish, I'll send you the file. (после when Present Simple)
6: If she had asked, I would have helped her. (прошлое в обеих частях: would have + 3-я форма)
11.Что дальше
Если вы ошиблись в каком-то задании, вернитесь к трём вопросам выше: почти все ошибки возникают, когда не решили заранее, реальная ситуация, воображаемая или уже в прошлом. Потом отработайте каждый тип отдельно. Лучше всего начать с First Conditional с примерами и упражнениями: этот тип чаще всего встречается в разговоре. Когда он станет автоматическим, переходите к Second Conditional и Third Conditional или пройдите все четыре типа по порядку в курсе с упражнениями на условные предложения. На каждой странице есть короткое объяснение, примеры и интерактивные задания, которые объясняют, почему ответ неверный.




