Граматика

Умовні речення (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.

Зведена таблиця всіх типів

ТипФормулаВживанняПриклад
Zeroif + Present Simple, Present Simpleзагальні істини, закони природи, звичкиIf you heat ice, it melts.
Firstif + Present Simple, will + інфінітивреальна, ймовірна умова в майбутньомуIf it rains, I'll take an umbrella.
Secondif + Past Simple, would + інфінітивнереальне або уявне теперішнє/майбутнєIf I had more time, I would travel more.
Thirdif + 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)РезультатПро що
ZeroPresent SimplePresent Simpleзавжди правда
FirstPresent Simplewill + інфінітивреальне майбутнє
SecondPast Simplewould + інфінітивуявне теперішнє
ThirdPast Perfectwould have + V3нездійснене минуле
  • Кома потрібна лише тоді, коли if-частина стоїть спереду.
  • В if-частині ніколи не вживаємо will.
  • unless дорівнює if not; If I were you — стала формула поради.
  • Про самі часи в умові й результаті див. Огляд часів.