Условные предложения
Четыре типа и смешанная форма
Три основных типа
Первый — реальное будущее
If + Present
If it rains, we will stay at home.Если пойдёт дождь, мы останемся дома.
Второй — воображаемое настоящее
If + Past
If I had a car, I would drive there.Если бы у меня была машина, я бы туда поехал.
Третий — невозможное прошлое
If + Past Perfect
If she had studied, she would have passed.Если бы она училась, она бы сдала.
Что такое условное предложение?
Условное предложение состоит из двух частей: условия и следствия. Выбор формы зависит от того, насколько условие близко к действительности. От всегда истинного факта до полностью невозможной ситуации — четыре ступени.
| Тип | Условная часть | Главная часть | Когда |
|---|---|---|---|
| 0 | Present Simple | Present Simple | всегда истинный факт |
| 1 | Present Simple | will + Vinf | реальная возможность в будущем |
| 2 | Past Simple | would + Vinf | воображаемая ситуация в настоящем |
| 3 | Past Perfect | would have + V3 | невозможная ситуация в прошлом |
| смешанный | Past Perfect | would + Vinf | причина в прошлом, результат сейчас |
Употребление
Пять форм.
Нулевой тип — постоянная истина
Законы природы, научные факты и ситуации, повторяющиеся всякий раз. Обе части стоят в Present Simple: If you heat water, it boils. Здесь if можно заменить на when без изменения смысла — речь идёт не о вероятности, а о неизменном результате.
If you heat ice, it melts.Если нагреть лёд, он тает.
If you press this button, the machine stops.Если нажать эту кнопку, машина остановится.
Water boils if you heat it to a hundred degrees.Вода кипит, если нагреть её до ста градусов.
If the light is red, cars stop.Если горит красный, машины останавливаются.
Первый тип — реальная возможность
Условие, которое действительно может осуществиться в будущем, — самый употребительный тип. Условная часть в Present Simple, следствие с will: If it rains, we will stay. В условной части will не ставится. Здесь же используется unless в значении if not.
If you call me, I will explain everything.Если вы мне позвоните, я всё объясню.
We will miss the train unless we hurry.Мы опоздаем на поезд, если не поторопимся.
If the weather is fine, they will play outside.Если погода будет хорошей, они будут играть на улице.
Второй тип — воображаемое настоящее
Ситуация, не соответствующая действительности сейчас. Глагол стоит в прошедшем времени, но речь идёт о настоящем: If I knew her number, I would call her — сейчас не знаю. Глагол be во всех лицах принимает форму were. Этот тип используют и для совета: If I were you ...
If I knew her number, I would call her.Если бы я знал её номер, я бы ей позвонил.
If he lived closer, he would visit more often.Если бы он жил ближе, он бы приходил чаще.
What would you do if you won the prize?Что бы вы сделали, если бы выиграли приз?
Третий тип — невозможное прошлое
В прошлом всё могло сложиться иначе, но не сложилось: условная часть в Past Perfect, следствие с would have. Этот тип часто передаёт сожаление или упрёк. Поскольку ни одно из действий не состоялось, понимать его как настоящее условие нельзя — он лишь заново представляет прошлое.
If we had booked earlier, we would have got better seats.Если бы мы забронировали раньше, нам достались бы места получше.
She would have come if she had known.Она бы пришла, если бы знала.
If the driver had been careful, the accident would not have happened.Если бы водитель был внимателен, аварии бы не случилось.
Смешанный тип
Если условие и следствие относятся к разным периодам, части двух типов соединяются. Самый частый вариант — причина в прошлом, результат в настоящем: If I had slept well, I would not be tired now. Возможен и обратный порядок: постоянное свойство сейчас и следствие в прошлом.
If I had slept well, I would not be tired now.Если бы я выспался, сейчас бы не устал.
If she were more careful, she would not have lost the keys.Будь она внимательнее, она бы не потеряла ключи.
If he had taken the job, he would be living in Almaty.Если бы он принял ту работу, сейчас жил бы в Алматы.
Инверсия с опущенным if
В официальном письме if опускается, а вспомогательный глагол выносится вперёд: Should you need help, Were he here, Had we left earlier. Смысл не меняется, стиль становится строже. Приём работает только с тремя глаголами — should, were и had; с остальными инверсия невозможна.
Should you need help, please call this number.Если понадобится помощь, позвоните по этому номеру.
Were I in your place, I would accept the offer.Будь я на вашем месте, я бы принял предложение.
Had they known the truth, they would have acted differently.Знай они правду, поступили бы иначе.
| Слово | Значение | Образец |
|---|---|---|
| if | если | If you call, I will answer. |
| unless | если не | Unless you hurry, we will be late. |
| as long as | при условии что | As long as it is quiet, I can work. |
| provided that | при условии что | Provided that he agrees, we start. |
| in case | на случай если | Take an umbrella in case it rains. |
If it snows, we will cancel the trip.Если пойдёт снег, мы отменим поездку — после
ifwillне ставится.I will call you when I arrive.Я позвоню, когда приеду — после
whenтоже нетwill.
Первый и второй тип
первый тип
If I have time, I will help you.Если будет время, я помогу — возможность реальна.
второй тип
If I had time, I would help you.Если бы у меня было время, я бы помог — времени сейчас нет.