Условные предложения — это предложения с «если»: в одной части мы говорим об условии (if…), в другой — о том, что из него следует. В английском их четыре основных типа (0, 1, 2, 3) и смешанный (mixed), а тип зависит от того, насколько условие реально и о каком времени мы говорим.
Когда используется
Нулевой тип (Zero Conditional) — общие истины, законы природы, правила, привычные следствия.
- If you heat ice, it melts. — Если нагреть лёд, он тает.
- If I am tired, I go to bed early. — Если я устал, я рано ложусь спать.
Первый тип (First Conditional) — реальное, вполне возможное условие в будущем. Обещания, предупреждения, планы.
- If it rains tomorrow, we will stay at home. — Если завтра будет дождь, мы останемся дома.
- If you don't study, you will fail the test. — Если ты не будешь учиться, ты провалишь контрольную.
Второй тип (Second Conditional) — нереальное или маловероятное условие в настоящем или будущем; воображаемая ситуация, совет.
- If I had a dog, I would walk it every day. — Если бы у меня была собака, я бы гулял с ней каждый день. (Но собаки нет.)
- If I were you, I would talk to the teacher. — На твоём месте я бы поговорил с учителем.
Третий тип (Third Conditional) — нереальное условие в прошлом: уже ничего не изменить. Сожаление, упрёк, предположение о том, что могло бы быть.
- If I had woken up earlier, I wouldn't have been late. — Если бы я проснулся раньше, я бы не опоздал.
- If she had studied, she would have passed the exam. — Если бы она занималась, она бы сдала экзамен.
Смешанный тип (Mixed Conditional) — условие и результат относятся к разному времени.
- If I had learned French at school, I would speak it now. — Если бы я учил французский в школе, я бы говорил на нём сейчас. (условие в прошлом → результат сейчас)
- If I were more careful, I wouldn't have broken the vase. — Если бы я был внимательнее, я бы не разбил вазу. (общее свойство → результат в прошлом)
Как образуется
| Тип | Часть с if | Главная часть | Время |
|---|---|---|---|
| 0 | Present Simple | Present Simple | всегда |
| 1 | Present Simple | will + глагол | будущее, реально |
| 2 | Past Simple | would + глагол | настоящее/будущее, нереально |
| 3 | Past Perfect | would have + V3 | прошлое, нереально |
| Mixed (1) | Past Perfect | would + глагол | прошлое → настоящее |
| Mixed (2) | Past Simple | would have + V3 | настоящее → прошлое |
Важные правила:
- Части можно менять местами. Если if-часть стоит первой, ставим запятую; если второй — запятая не нужна.
- If you call me, I will come. = I will come if you call me.
- После if не ставим will/would (в условии): If it rains…, а не If it will rain…
- Во втором типе с be принято говорить were для всех лиц: If I were rich… / If he were here… (в разговорной речи допустимо и was).
- В первом типе вместо will можно использовать can, may, must или повелительное наклонение: If you see Tom, tell him about the party.
- Вместо would во 2 и 3 типах возможны could и might: If I had time, I could help you.
- Unless = if … not: Unless you hurry, you will be late. — Если не поторопишься, опоздаешь.
Отрицание и вопрос (на примере 1 типа):
- Утверждение: If he comes, we will start.
- Отрицание: If he doesn't come, we won't start.
- Вопрос: What will you do if he doesn't come?
Примеры
- If you mix red and blue, you get purple. — Если смешать красный и синий, получится фиолетовый.
- If the bell rings, the lesson ends. — Если звенит звонок, урок заканчивается.
- If I finish my homework, I will play football. — Если я закончу домашнее задание, я поиграю в футбол.
- We will go to the zoo if the weather is good. — Мы пойдём в зоопарк, если погода будет хорошей.
- If I had more free time, I would learn to play the guitar. — Если бы у меня было больше свободного времени, я бы научился играть на гитаре.
- If I were the headmaster, I would cancel homework. — Если бы я был директором, я бы отменил домашние задания.
- If we had taken an umbrella, we wouldn't have got wet. — Если бы мы взяли зонт, мы бы не промокли.
- If Anna had listened to the teacher, she would have understood the rule. — Если бы Аня слушала учителя, она бы поняла правило.
- If I had gone to bed earlier, I wouldn't be so sleepy now. — Если бы я лёг раньше, я бы сейчас не хотел так спать.
- Unless you revise, you won't get a good mark. — Если не повторишь материал, хорошей оценки не получишь.
Частые ошибки
Неверно: If it will rain tomorrow, we will stay at home. → Верно: If it rains tomorrow, we will stay at home. В русском мы говорим «если будет дождь», но в английском после if будущее время не используется — только Present Simple.
Неверно: If I would have time, I would help you. → Верно: If I had time, I would help you. Would не ставится в часть с if. Там нужен Past Simple (2 тип) или Past Perfect (3 тип).
Неверно: If I had known, I would tell you. → Верно: If I had known, I would have told you. В третьем типе в главной части нужно would have + V3, иначе смысл про прошлое теряется.
Неверно: If I was you, I would… (в письменной работе) → Верно: If I were you, I would… В школьных заданиях и экзаменах ожидают were.
Неверно: Unless you don't hurry, you will be late. → Верно: Unless you hurry, you will be late. Unless уже значит «если не», двойное отрицание не нужно.
Как запомнить
- Тип = «насколько реально»: 0 — всегда так; 1 — вполне возможно; 2 — вряд ли или невозможно сейчас; 3 — уже невозможно, прошлое не изменить.
- Правило «шаг назад»: чем нереальнее, тем дальше во времени сдвигается глагол: Present → Past → Past Perfect.
- Формулы: 1 — Present, will; 2 — Past, would; 3 — Past Perfect, would have V3.
- Если видишь «если бы» в русском — это 2 или 3 тип. Спроси себя: речь о настоящем или о прошлом?
Проверь себя
1. Поставь глагол в правильную форму: If you (heat) water to 100°C, it (boil).
2. Поставь глагол в правильную форму: If we (win) the match, we (celebrate).
3. Поставь глагол в правильную форму: If I (be) a bird, I (fly) over the mountains.
4. Поставь глагол в правильную форму: If he (study) harder, he (pass) the exam last year.
5. Найди и исправь ошибку: If I will see Kate, I will give her your book.
6. Переведи на английский: Если бы я вчера не заболел, я бы пошёл на день рождения.
Ответы
- heat, boils — If you heat water to 100°C, it boils. (0 тип)
- win, will celebrate — If we win the match, we will celebrate. (1 тип)
- were, would fly — If I were a bird, I would fly over the mountains. (2 тип)
- had studied, would have passed — If he had studied harder, he would have passed the exam last year. (3 тип)
- If I see Kate, I will give her your book. После if не используем will.
- If I hadn't been ill yesterday, I would have gone to the birthday party.