Условные предложения в английском

Conditionals

Проверьте себя в коротком тесте

В условном предложении есть придаточное с if и главное предложение. Время в каждой части показывает, насколько реальна или вероятна ситуация.

Четыре типа условных предложений

Запомните схему времён для каждого типа. Придаточное с if может стоять первым или вторым; запятая ставится, только если оно стоит первым.

ТипПридаточное с ifГлавное предложениеКогда используется
Нулевой (zero)present simplepresent simpleфакты, которые верны всегда
Первый (first)present simplewill + verbреальные возможности в будущем
Второй (second)past simplewould + verbнереальные или маловероятные ситуации в настоящем или будущем
Третий (third)past perfectwould have + past participleнереальные ситуации в прошлом

Нулевой тип (zero conditional)

Используйте его для научных фактов, правил и того, что происходит всегда. If здесь значит то же, что when («когда»).

If you heat ice, it melts.Если нагреть лёд, он тает.
If I drink coffee at night, I can't sleep.Если я пью кофе на ночь, я не могу уснуть.
Plants die if they don't get water.Растения погибают, если их не поливать.

Первый тип (first conditional)

Используйте его для ситуации, которая действительно может произойти, и её вероятного результата. В придаточном с if никогда не используйте will, хотя в русском здесь будущее время.

If it rains tomorrow, we'll stay at home.Если завтра будет дождь, мы останемся дома.
If you study, you'll pass the exam.Если будешь заниматься, сдашь экзамен.Не «If you will study».
I won't go if you don't come with me.Я не пойду, если ты не пойдёшь со мной.

Второй тип (second conditional)

Используйте его для воображаемых ситуаций: того, что сейчас не так или маловероятно. Прошедшее время здесь не обозначает прошлое, а соответствует русскому «если бы».

If I had more money, I would buy a house by the sea.Если бы у меня было больше денег, я бы купил дом у моря.
If I were you, I'd talk to her.На твоём месте я бы с ней поговорил.В строгом английском were используется с любым подлежащим, особенно в If I were you.
What would you do if you won the lottery?Что бы ты сделал, если бы выиграл в лотерею?

Проверьте себя

5 коротких вопросов по этому уроку. На сколько из них вы ответите верно?

0 XP
Вопрос 1 из 5

Выберите правильный ответ.

If I'd known you were coming, I ___ a cake.

Третий тип (third conditional)

Используйте его, чтобы представить другое прошлое и его результат. Он часто выражает сожаление или упрёк, ведь прошлое не изменить.

If we had left earlier, we wouldn't have missed the train.Если бы мы вышли раньше, мы бы не опоздали на поезд.
If she had studied harder, she would have passed.Если бы она занималась усерднее, она бы сдала экзамен.
If I'd known, I would have called you.Если бы я знал, я бы тебе позвонил.Здесь 'd значит had. В I'd call оно значит would.

Unless

Unless значит «если не». Используйте его с утвердительным глаголом, потому что отрицание уже заключено в unless.

С if notС unless
You won't pass if you don't study.You won't pass unless you study.
We'll go if it doesn't rain.We'll go unless it rains.
I can't help if you don't tell me.I can't help unless you tell me.

Типичные ошибки

Will и would почти никогда не ставятся в придаточное с if.

НеправильноПравильно
If it will rain, we'll stay in.If it rains, we'll stay in.
If I would have time, I'd help.If I had time, I'd help.
If I would have known, I would have come.If I had known, I would have come.
Unless you don't hurry, you'll be late.Unless you hurry, you'll be late.

Примеры предложений

If you press this button, the machine stops.Если нажать эту кнопку, машина остановится.
If I see Anna, I'll give her your message.Если увижу Анну, передам ей твоё сообщение.
We'll miss the bus unless we leave now.Мы опоздаем на автобус, если не выйдем сейчас.
If I lived near the sea, I would swim every day.Если бы я жил у моря, я бы купался каждый день.
She wouldn't be so tired if she went to bed earlier.Она бы не уставала так, если бы ложилась спать раньше.
If you had asked me, I would have helped you.Если бы ты меня попросил, я бы тебе помог.
What would you have done if you had lost your passport?Что бы ты делал, если бы потерял паспорт?

Другие уроки грамматики английского языка