Условные предложения (if, unless, would): реальные и воображаемые условия
Называйте общие правила и реальные будущие условия с if, unless и when, представляйте другую ситуацию сейчас и советуйте с If I were you; выбирайте между first и second по тому, насколько реальным считаете событие.
Практическое правило
Zero conditional — общее правило: Present Simple в обеих частях (If you heat ice, it melts). First — реальная возможность в будущем: if или unless (= if … not) + Present Simple, в результате will + V1 (If it rains, we’ll stay home). Second — воображаемая ситуация сейчас или маловероятное будущее: if + Past Simple, в результате would + V1 (If I had a car, I’d drive). Will и would стоят только в результате, а выбор между first и second зависит от того, насколько реальным вы считаете событие.
Zero и first: правило или одно событие впереди
Условное предложение состоит из двух частей: условия с if и результата. Форма зависит от того, что вы описываете: правило, которое действует каждый раз, или одну конкретную ситуацию впереди.
Zero conditional — правило, которое срабатывает каждый раз
- Present Simple в обеих частях: If I drink coffee after six, I can’t sleep — так бывает всегда.
- If здесь можно заменить на when, и смысл не изменится.
First conditional — одна будущая ситуация, которая реально может произойти
- if + Present Simple, в результате will + V1: If it rains tomorrow, we’ll stay home.
- После if стоит Present Simple, даже когда речь о завтрашнем дне. Will — только в результате.
Unless = if … not, «если не»
- We’ll eat outside unless it gets too cold = if it doesn’t get too cold.
- Unless уже содержит отрицание, поэтому второе not после него не добавляют.
- Когда результат — ваше чувство или реакция, говорят if … not: I’ll worry if you don’t text me.
When или if — насколько вы уверены, что событие произойдёт
- When the meeting ends, I’ll call you — встреча точно закончится, вопрос только когда.
- If the meeting ends early, I’ll call you — может и не закончиться раньше.
- После when, как и после if, will не ставят.
Порядок частей свободный. Если условие идёт первым, после него ставят запятую: If you’re free, come over. Если первым идёт результат, запятая обычно не нужна: Come over if you’re free.
Second conditional: воображаемая ситуация сейчас и совет If I were you
Second conditional описывает то, чего сейчас нет, или то, что вы считаете маловероятным: if + Past Simple, в результате would + V1. If I knew her number, I’d call her — «если бы я знал её номер, позвонил бы». На самом деле номера я не знаю.
Прошедшая форма — не прошедшее время
- If I had more time говорит о сейчас: времени у меня нет. Past Simple здесь показывает дистанцию от реальности, а не дату.
Would — только в результате, даже в вопросе
- What would you do if you lost your passport?
Were для всех лиц
- if she were here — так говорят и пишут в нейтральной речи; в разговоре слышно и if she was here.
- Совет: If I were you, I’d talk to the landlord — «на вашем месте я бы поговорил с арендодателем».
«Если бы» не показывает время. О прошлом, которое уже не изменить («если бы я знал вчера»), говорят другой формой: If I’d known, I would have come.
First или second: насколько реальным вы считаете событие
Часто одна и та же ситуация подходит для обеих форм. Грамматика не проверяет факты — она показывает, как говорящий оценивает шанс.
First — шанс реальный
- Собеседование прошло хорошо: If they offer me the job, I’ll take it.
Second — шанс мал или ситуация воображаемая
- На вакансию сотня кандидатов: If they offered me the job, I’d take it.
- If I won the lottery, I’d buy a house by the sea — мечта, а не план.
Эта разница слышна и в ответе на просьбу. If I have time tomorrow, I’ll help — обещание: поможете, если появится время. If I had time tomorrow, I’d help — мягкий отказ: времени, скорее всего, не будет.
Как запомнить
- Допишите «…и это вполне возможно» Мысленно добавьте к условию «и это вполне возможно». Подходит — first: If they call me back, I’ll go. Звучит странно, потому что это неправда или почти нереально, — second: If I were taller, I’d play basketball.
Примеры в контексте
- If you leave milk out overnight, it goes bad. — Если оставить молоко на ночь вне холодильника, оно портится.
- If the elevator is out of order tomorrow, we’ll take the stairs. — Если завтра лифт не будет работать, пойдём по лестнице.
- Unless the meeting ends early, I’ll take the later train. — Если встреча не закончится раньше, я поеду более поздним поездом.
- When the package arrives, I’ll let you know. — Когда посылка придёт, я вам сообщу.
- If I lived closer, I’d walk to work. — Если бы я жил ближе, ходил бы на работу пешком.
- If my boss let me work from home, I’d save two hours a day. — Если бы начальник разрешил мне работать из дома, я бы экономил два часа в день.
Типичные ошибки
- ❌ If the bus will be late, I’ll call you. — после if будущее передаёт Present Simple, даже когда речь о завтрашнем дне. ✅ If the bus is late, I’ll call you.
- ❌ When I will get home, I’ll call you. — после when, как и после if, will не ставят. ✅ When I get home, I’ll call you.
- ❌ Unless you don’t hurry, we’ll miss the train. — unless уже содержит «не», и второе отрицание переворачивает смысл. ✅ Unless you hurry, we’ll miss the train. / If you don’t hurry, we’ll miss the train.
- ❌ If I would have a car, I would drive to work. — would стоит только в результате, а после if — Past Simple. ✅ If I had a car, I would drive to work.
- ⚠️ If I got the promotion, I’d buy a car. — грамматически верно, но звучит так, будто вы в повышение не верите. ✅ If I get the promotion, I’ll buy a car — если шанс реальный.