Уявлення про інші результати в минулому (третій умовний: if + past perfect, would have + past participle)

B1

Уявлення про інші результати в минулому — третій умовний (if + past perfect → would have + past participle)

Що таке третій умовний?

Третій умовний (third conditional) — це граматична конструкція англійської мови, яку використовують, щоб уявити інший результат у минулому. Ми говоримо про те, що могло б статися, якби якась минула подія відбулася по-іншому. Це умовне речення про неможливу або нереальну зміну минулого — події вже відбулися, їх змінити не можна.

Приклад (українською, потім англійською):
Якби я вчився старанніше, я б здав іспит. — If I had studied harder, I would have passed the exam.

Коли та навіщо його використовують?

- Щоб висловити жаль або жалкування про минуле (regret):
Приклад: Якби я пішов на ту співбесіду, я б зараз мав іншу роботу. — If I had gone to that interview, I would have had a different job now.

- Щоб пояснити, як одна минула дія могла змінити іншу (причина → наслідок):
Приклад: Якби вона не пропустила автобус, вона б не запізнилася. — If she hadn’t missed the bus, she wouldn’t have been late.

- Щоб критикувати чи виражати докір (blame/criticism):
Приклад: Якби ти закрив двері, крадій би не зайшов. — If you had locked the door, the thief wouldn’t have come in.

- Щоб робити припущення про те, що могло статися в минулому (speculation):
Приклад: Якби він знав, можливо, він би поїхав. — If he had known, he might have gone.

Як утворюється третій умовний (форми)?

Основна формула
If + past perfect (had + past participle), would have + past participle.

- If-clause: had + V3 (past participle)
- Main/result clause: would / could / might / should + have + V3

Приклади:
Якби я знав про екзамен, я б прийшов підготований. — If I had known about the exam, I would have come prepared.
Якби вони виїхали раніше, вони б встигли. — If they had left earlier, they would have arrived on time.

Заперечення
- If-clause: had not (hadn’t) + V3
- Main clause: would not (wouldn’t) have + V3

Приклад: Якби він не їв стільки, йому б не стало погано. — If he hadn’t eaten so much, he wouldn’t have felt sick.

Модальні у результаті
Можна в основній частині використовувати could have, might have, should have:
- If I had known, I could have helped. — Якби я знав, я б міг допомогти.
- If she had listened, she might have avoided the mistake. — Якби вона послухала, вона б можливо уникнула помилки.
- If you had warned me, I should have prepared. — Якби ти попередив, я б підготувався. (should have часто виражає очікування або критику)

Питальні речення
Питання в умовних реченнях частіше формують інверсією в if-clause (без if) або ставлять питання про головну частину:
- Inversion (без if): Had you known about the party, would you have gone? — Якби ти знав про вечірку, ти б пішов?
- Або: Would you have gone if you had known? — Ти б пішов, якби знав?

Скорочення і стиль
- У розмовній мові головна частина може мати скорочення: I’d have (= I would have), he’d have, they’d have тощо. (I’d = I would або I had; в контексті conditional це зазвичай «I would».)
- «I’d’ve» (I would have) — дуже розмовна і рідко записується в навчальних текстах.

Приклади: позитивні, негативні, із модальними дієсловами

Позитивні приклади (would have)
Якби я вчився старанніше, я б здав іспит. — If I had studied harder, I would have passed the exam.
Якби ми виїхали вчасно, ми б не запізнилися. — If we had left on time, we wouldn’t have been late.

Негативні приклади
Якби він не сказав правду, ми б не дізналися. — If he hadn’t told the truth, we wouldn’t have found out.
Якби вона не загубила квиток, вона б пройшла. — If she hadn’t lost the ticket, she would have got in.

Could have / Might have / Should have
Якби я знав, я б міг допомогти. — If I had known, I could have helped. (можливість)
Якби він вийшов раніше, можливо, він би уникнув пробки. — If he had left earlier, he might have avoided the traffic. (імовірність)
Якби ти звернувся по пораду, ти б мав зробити по-іншому. — If you had asked for advice, you should have acted differently. (критика/очікування)

Інверсія (без if)
Had I known about the problem, I would have fixed it. — Якби я знав про проблему, я б її вирішив.
Had she invited me, I would have gone. — Якби вона запросила мене, я б пішов.

If only / I wish (для жалю)
I wish I had studied more. — Шкода, що я не вчився більше. / Якби я вчився більше (тепер вже запізно).
If only I had known, I would have acted differently. — Якби я тільки знав, я б вчинив інакше.

Інверсія без if і альтернативні способи вираження

Інверсія (Had + subject + V3)
Це формальний стиль, але часто зустрічається в письмовій англійській:
Had I known, I would have told you. — Якби я знав, я б тобі сказав.

Wish / If only / Regret
- I wish I had known. — Я шкодую, що не знав.
- If only we had left earlier. — Якби ми тільки виїхали раніше.

Безсловний умовний (рідше, есе/офіційно)
Sometimes English uses participle structures or modal perfects, але це не змінює суть третього умовного. (Необов’язково для початківців.)

Змішані умовні (mixed conditionals) — коротко

Що це таке
Змішані умовні поєднують умову з минулого (had + V3) з результатом у теперішньому (would + base form) або навпаки.

Приклади змішаних (поширені)
Якби я вивчив медицину (у минулому), я був би лікарем зараз. — If I had studied medicine, I would be a doctor now.
(If + past perfect → would + base) — минула дія → теперішній результат.

Якби він зараз був багатий, він би купив будинок, але тут уже інший тип — поєднання другого і третього умовних.

Поширені помилки та поради

1. «If I would have…» — поширена, але неправильна конструкція
Неправильно: If I would have known, I would have helped you.
Правильно: If I had known, I would have helped you.
Пояснення: у if-клаузі потрібно past perfect, не would.

2. Не плутайте третій умовний із другим
- Якщо мова про уяву або ситуацію в теперішньому/майбутньому, використовуйте другий умовний (If I had money, I would buy a car).
- Якщо мова про уявний минулий — третій умовний (If I had had money, I would have bought a car).

3. Не замінюйте past perfect простим past
Неправильно: If I knew about the party, I would have gone.
Правильно: If I had known about the party, I would have gone.

4. Будьте обережні з "would" у обох частинах
Неправильно: If I would have gone, I would enjoy the show.
Правильно: If I had gone, I would have enjoyed the show. (або для теперішнього результату: If I had gone, I would be happier now.)

5. "Would have" як логічне висновування (deduction), а не умовний
"He would have arrived by now" може означати «Я припускаю, що він уже приїхав» — це не третій умовний. Розрізняйте контекст:
- Conditional: If he had left earlier, he would have arrived on time. (умова)
- Deduction: He would have arrived by now. (припущення)

6. Скорочення і двозначність
I’d have = I would have; але I’d = I had також. У письмі для ясності краще не скорочувати: I would have.

Коротка шпаргалка (cheat sheet)

- Формула: If + had + V3, would/could/might/should + have + V3.
- Використання: уявлення про інший результат у минулому, жаль, критика, припущення.
- Інверсія: Had + subject + V3 → result. (без if)
- Замість would have можна вживати could have / might have / should have для інших відтінків значення.

Глосарій (коротко)

- Past perfect: форма had + past participle (had known, had left) — показує, що дія відбулася до іншої події в минулому.
- Past participle (V3): третя форма дієслова (e.g., known, gone, seen, written).
- Modal verbs: would, could, might, should — використовуються в main clause + have + V3.
- If-clause: частина речення з умовою (If I had known …).
- Main/result clause: частина, яка описує уявний результат (…, I would have done it).

Кілька додаткових прикладів для практики розуміння

- Якби я виграв лотерею минулого року, я б купив будинок. — If I had won the lottery last year, I would have bought a house.
- Якби ти сказав мені раніше, я б змінив плани. — If you had told me earlier, I would have changed my plans.
- Якби вони взяли карту, вони могли б знайти дорогу. — If they had taken a map, they could have found the way.
- Якби я не пропустив автобус, я б не пропустив зустріч. — If I hadn’t missed the bus, I wouldn’t have missed the meeting.
- Якби він не перебрав, він, можливо, не зробив би помилку. — If he hadn’t been so tired, he might not have made the mistake.

Коротке резюме

Третій умовний: це про минуле, яке вже не змінити. Формула проста: If + had + V3 → would/could/might/should + have + V3. Використовуйте його, щоб описати, як могло би бути інакше — для жалю, критики або припущень. Уникайте «If I would have…» і не плутайте з другим умовним або з модальними висновками (deductions).

Subscribe for evidence based language learning insights.

Lingua Fortis
Copyright © 2025 Lingua Fortis | Made in New York