Умовні речення (conditionals)
Повний довідник усіх типів умовних речень (Zero, First, Second, Third та Mixed) з формулами, вживанням, прикладами та типовими помилками.
Що таке умовне речення
Умовне речення (conditional) описує ситуацію та її наслідок: щось відбувається (або відбулося б) за певної умови. Воно складається з двох частин:
- умова (if-clause) — частина з if ("якщо");
- результат (main clause) — головна частина, що показує наслідок.
Частини можна міняти місцями. Від їхнього порядку залежить пунктуація:
- якщо if-частина стоїть спереду, після неї ставимо кому: If it rains, we'll stay home.
- якщо if-частина стоїть ззаду, кома не потрібна: We'll stay home if it rains.
Зведена таблиця всіх типів
| Тип | Формула | Вживання | Приклад |
|---|---|---|---|
| Zero | if + Present Simple, Present Simple | загальні істини, закони природи, звички | If you heat ice, it melts. |
| First | if + Present Simple, will + інфінітив | реальна, ймовірна умова в майбутньому | If it rains, I'll take an umbrella. |
| Second | if + Past Simple, would + інфінітив | нереальне або уявне теперішнє/майбутнє | If I had more time, I would travel more. |
| Third | if + Past Perfect, would have + V3 | нереальне минуле, жаль про те, що не сталося | If I had studied, I would have passed. |
У формулах кома розділяє умову й результат; "інфінітив" означає базову форму дієслова без to, а V3 — третю форму (Past Participle).
Zero Conditional — загальні істини
Формула: if + Present Simple, Present Simple.
Вживаємо, коли результат настає завжди: за цієї умови інакше не буває. Це закони природи, наукові факти, звички та правила. Часто if можна замінити на when без зміни змісту.
- If you heat water to 100 degrees, it boils. — Якщо нагріти воду до 100 градусів, вона кипить.
- If Nastia is tired, she goes to bed early. — Якщо Настя втомлена, вона рано лягає спати. (звичка)
- Plants die if they don't get water. — Рослини гинуть, якщо не отримують води.
First Conditional — реальне майбутнє
Формула: if + Present Simple, will + інфінітив.
Описує реальну, цілком можливу умову в майбутньому та її ймовірний наслідок. Ми справді очікуємо, що умова може справдитися.
- If it rains tomorrow, we'll stay at home. — Якщо завтра піде дощ, ми залишимося вдома.
- If Oleh finishes work early, he'll call you. — Якщо Олег закінчить роботу рано, він тобі подзвонить.
- I won't go to Kyiv if the tickets are too expensive. — Я не поїду до Києва, якщо квитки будуть надто дорогі.
Second Conditional — нереальне теперішнє
Формула: if + Past Simple, would + інфінітив.
Описує ситуацію уявну, малоймовірну або нереальну зараз чи в майбутньому: умова не відповідає дійсності. Past Simple тут не про минуле — це граматичний спосіб показати "уявність".
- If I had a million, I would buy a house in the Carpathians. — Якби я мав мільйон, я купив би будинок у Карпатах. (але мільйона немає)
- If Nastia lived in Lviv, we would meet more often. — Якби Настя жила у Львові, ми зустрічалися б частіше. (але вона там не живе)
- What would you do if you won the lottery? — Що б ти робив, якби виграв у лотерею?
Third Conditional — нереальне минуле
Формула: if + Past Perfect, would have + V3.
Описує ситуацію в минулому, яку вже не змінити. Часто виражає жаль або докір: усе склалося б інакше, якби умова справдилася, але вона не справдилася.
- If I had studied harder, I would have passed the exam. — Якби я вчився старанніше, я склав би іспит. (але не вчився і не склав)
- If Oleh had left earlier, he wouldn't have missed the train. — Якби Олег вийшов раніше, він не спізнився б на потяг.
- We would have won if we had played better. — Ми б виграли, якби грали краще.
Mixed Conditionals — змішані
Іноді умова й результат стосуються різного часу. Тоді дві частини "змішуються".
Минула умова — теперішній результат (if + Past Perfect, would + інфінітив): щось у минулому вплинуло б на теперішнє.
- If I had saved money last year, I would be on holiday now. — Якби я торік відкладав гроші, я був би зараз у відпустці.
Теперішня умова — минулий результат (if + Past Simple, would have + V3): постійна обставина в теперішньому пояснює минулий наслідок.
- If Nastia weren't so shy, she would have asked the question yesterday. — Якби Настя не була такою сором'язливою, вона поставила б те питання вчора.
Нюанси
- were замість was у Second Conditional. У формальній та усталеній мові з усіма особами вживають were, а не was: If I were you, I would apologise. — На твоєму місці я б вибачився. Форма If I was... теж чується в розмові, але were вважається правильнішою.
- unless = if not ("якщо не"). Unless you hurry, you'll be late. дорівнює If you don't hurry, you'll be late.
- may / might / could замість would. Коли наслідок не певний, а лише можливий, у результаті беремо might, may або could: If we left now, we might catch the bus. — Якби ми вийшли зараз, ми, можливо, встигли б на автобус.
- will НЕ вживаємо в if-частині. Це поширена помилка українців. В умові стоїть теперішній час, а will — лише в результаті:
- Помилка: If it will rain, we'll stay home.
- Правильно: If it rains, we'll stay home.
Інші сполучники умови (замість if)
Умову вводить не лише if. Ці слова працюють за тими самими правилами часів, що й відповідний тип conditional.
- unless = if not ("якщо не"): You'll fail unless you study. дорівнює You'll fail if you don't study.
- as long as / so long as / provided (that) / providing — "за умови, що" (наголошують саме на умові): You can borrow the car as long as you drive carefully. — Ти можеш узяти машину, за умови що обережно кермуватимеш.
- even if — "навіть якщо" (наслідок не зміниться): Even if it rains, we'll go. — Навіть якщо піде дощ, ми підемо.
- in case — "про всяк випадок" (запобіжна дія, а НЕ умова): Take an umbrella in case it rains. — Візьми парасольку про всяк випадок. Тут in case не дорівнює if: парасольку беруть заздалегідь, ще до дощу.
- suppose / supposing / what if — вводять уявну ситуацію: What if we missed the train? — А що, якби ми спізнилися на потяг?
L1-контраст: в українській усі ці відтінки часто передає одне "якщо", тому unless, even if та in case легко переплутати. Пам'ятайте: in case — про запобіжну дію наперед, а не про звичайну умову.
Швидка пам'ятка
| Тип | Умова (if-clause) | Результат | Про що |
|---|---|---|---|
| Zero | Present Simple | Present Simple | завжди правда |
| First | Present Simple | will + інфінітив | реальне майбутнє |
| Second | Past Simple | would + інфінітив | уявне теперішнє |
| Third | Past Perfect | would have + V3 | нездійснене минуле |
- Кома потрібна лише тоді, коли if-частина стоїть спереду.
- В if-частині ніколи не вживаємо will.
- unless дорівнює if not; If I were you — стала формула поради.
- Про самі часи в умові й результаті див. Огляд часів.