Предложения с if в английском: реальные и воображаемые условия
Условные предложения с if делятся на реальные и воображаемые. Реальное будущее: "if" + Present Simple, во второй части "will" + глагол. Воображаемая ситуация: "if" + Past Simple, во второй части "would" + глагол.
Например:if I have…if I had…
Правило коротко
If: факты
If + Present Simple, Present Simple
If + present, present: общие факты.
Оба глагола в Present Simple.
- If you heat ice, it melts.Если нагреть лед, он тает.
- If it rains, the ground gets wet.Если идет дождь, земля мокрая.
When: правила
When + Present Simple, Present Simple
When + present, present: правила и инструкции.
When можно заменить на if.
- When you press this button, the door opens.Когда нажимаешь эту кнопку, дверь открывается.
- When I get home, I relax.Когда я прихожу домой, я отдыхаю.
If + present, will
If + present simple, will + глагол
If + present, will: реальное будущее.
После if никогда не ставим will.
- If it rains, we will stay home.Если пойдёт дождь, мы останемся дома.
- If you hurry, you will catch the bus.Если поторопишься, успеешь на автобус.
When или if, unless
Unless + present, will; when = точно
Unless = if not: если не.
When для точного, if для возможного.
- Unless you hurry, you will be late.Если не поторопишься, опоздаешь.
- When I finish work, I will call you.Когда закончу работу, позвоню тебе.
If + past, would
If + past simple, ... would + глагол
Нереальная ситуация сейчас или в будущем.
Would только во второй части, не после if.
- If I had time, I would call you.Если бы у меня было время, я бы позвонил.
- If it rained, we would stay home.Если бы шёл дождь, мы бы остались дома.
If I were you
If I were you, I would + глагол
Так дают совет: я бы на твоём месте.
Were одинаково для всех лиц.
- If I were you, I would wait.Я бы на твоём месте подождал.
- If I were you, I would ask her.На твоём месте я бы спросил её.
Реальное или нет
Реально: if + present, will. Нереально: if + past, would.
Реальная ситуация: шанс есть, используйте will.
Нереальная ситуация: шанса нет, используйте would.
- If it rains, we'll stay home.Если пойдёт дождь, мы останемся дома.
- If I had a car, I would drive.Если бы у меня была машина, я бы поехал.
Как выбрать
Возможно на самом деле: will. Только в мечтах: would.
Возможно на самом деле: первое условное.
Только мечта: второе условное.
- If I see him, I will tell him.Если я его увижу, я ему скажу.
- If I won the lottery, I would travel.Если бы я выиграл в лотерею, я бы путешествовал.
Когда после if нужен Present Simple
Если речь о факте, правиле или инструкции, обе части стоят в Present Simple. Схема такая: "if" + Present Simple, Present Simple. В правилах и инструкциях "if" часто заменяется на "when". После "if" не ставь "will", даже если говоришь о будущем.
- If you heat ice, it melts.Если нагреть лёд, он тает.
- If it rains, the ground gets wet.Если идёт дождь, земля мокрая.
- When you press this button, the door opens.Когда нажимаешь эту кнопку, дверь открывается.
Первый тип: if + Present Simple, will
Первый тип говорит о реальном будущем. В условии после "if" ставь Present Simple, во второй части "will" + глагол. "Will" после "if" не появляется. "Unless" значит "if not" и заменяет "if" в отрицательном условии. "When" ставь для того, что точно случится, "if" для возможного.
- If I have time, I will call you.Если у меня будет время, я позвоню.
- If you hurry, you will catch the bus.Если поторопишься, успеешь на автобус.
- Unless you hurry, you will be late.Если не поторопишься, опоздаешь.
- When I finish work, I will call you.Когда закончу работу, позвоню тебе.
Второй тип: if + Past Simple, would
Второй тип описывает воображаемую ситуацию сейчас или в будущем. После "if" нужен Past Simple, во второй части "would" + глагол. "Would" не ставь после "if". Совет "If I were you, I would..." работает с "were" для всех лиц. Схема: "If I had time, I would call you".
- If I had time, I would call you.Если бы у меня было время, я бы позвонил.
- If it rained, we would stay home.Если бы шёл дождь, мы бы остались дома.
- If I were you, I would wait.Я бы на твоём месте подождал.
- If I were you, I would ask her.На твоём месте я бы спросил её.
Как выбрать первый или второй тип
Смотри, есть ли у ситуации реальный шанс. Если да, используй первый тип: "if" + Present Simple, "will" + глагол. Если это мечта или невозможное сейчас, используй второй тип: "if" + Past Simple, "would" + глагол. Сравни: "If I see him, I will tell him" и "If I won the lottery, I would travel".
- If I see him, I will tell him.Если я его увижу, я ему скажу.
- If I won the lottery, I would travel.Если бы я выиграл в лотерею, я бы путешествовал.
- If it rains, we will stay home.Если пойдёт дождь, мы останемся дома.
- If I had a car, I would drive.Если бы у меня была машина, я бы поехал.
Частые ошибки
После "if" будущее не ставят: "will" живёт только во второй части.
В условии второго типа нужен Past Simple, "would" после "if" не нужен.
Совет с "If I were you" строится с "would", не с "will".
После "unless" ставь Present Simple, как после "if".
Упражнения с ответами
-
Выбери правильный вариант
- If you freeze water, it turns to ice.
- If you freeze water, it turn to ice.
- If you freeze water, it turning to ice.
Ответ
If you freeze water, it turns to ice. Общий факт: if + present, present.
-
Выбери правильный вариант
- When the phone rings, she answer it.
- When the phone ring, she answers it.
- When the phone rings, she answers it.
Ответ
When the phone rings, she answers it. Правило: when + present, present.
-
When you _____ the red button, the machine stops.
Когда нажимаешь красную кнопку, машина останавливается.
- pushing
- push
- pushes
Ответ
push После you глагол без -s.
-
When she _____ home, she cooks dinner.
Когда она приходит домой, она готовит ужин.
- get
- getting
- gets
Ответ
gets После she глагол с -s: gets.
-
Найди ошибку: If you mix red and blue, you gets purple.
Ответ
If you mix red and blue, you get purple. После you глагол без -s: get.
-
Найди ошибку: When the water boil, the kettle switches off.
Ответ
When the water boils, the kettle switches off. После the water глагол с -s: boils.
-
Переведи: Если нагреть воду, она закипает.
Ответ
If you heat water, it boils. Можно и так: When you heat water, it boils.
-
Переведи: Когда я опаздываю, я звоню в офис.
Ответ
When I am late, I call the office. Можно и так: If I am late, I call the office.
Уроки темы
- If: всегда так
- If: реальное будущее
- If: если бы
- If: реальное или воображаемое
Вопросы
Чем первый тип отличается от второго?
Первый тип говорит о реальном будущем: "if" + Present Simple и "will". Второй тип описывает воображаемую ситуацию: "if" + Past Simple и "would".
Можно ли ставить will после if?
В обычных условиях нельзя. "Will" ставится во второй части: "If you hurry, you will catch the bus".
Когда использовать unless?
Unless заменяет "if not". Ставь его, когда условие значит «если не»: "Unless you hurry, you will be late".
Почему в совете говорят If I were you?
Так дают совет: я бы на твоём месте. "Were" ставят для всех лиц: "If I were you, I would wait".
Когда после if нужен Present Simple?
В фактах, правилах и реальном будущем. Например: "If you heat ice, it melts" и "If it rains, we will stay home".
Отработай Предложения с if
Короткие уроки по этой теме: правило, примеры и упражнения. Ошибки разбираются по-русски и возвращаются на повторение.
Вход по коду из письма, пароль не нужен.
Ещё в разделе «Сложные конструкции»
- Have something doneКогда дело делаешь не сам: have, get, make, let.
- Try as I might, much as I…Уступка для сильного контраста.
- Условия без ifHad I known, Should you need, provided that: условие без if.
- If о прошломЕсли бы тогда: третий тип и смешанные условия.
- Выделение главногоКак сделать ударение на нужной части фразы.
- Вынос вперёд для эффектаSuch was the noise, Gone are the days: порядок слов как приём.
- Doing или to doПосле каких глаголов -ing, а после каких to.
- ИнверсияNever have I seen: обратный порядок слов для усиления.