Перейти до основного вмісту
Каталог

Third Conditional: нереальна умова в минулому

~20 хв · 9 розділів · 10 тестових запитань

Граматика: модальність, умовні, інфінітив і -ing, непряма мова
Англійська мова НМТ

Third Conditional (If + Past Perfect, would have + V3) для нереальних умов у минулому: будова, вживання could have / might have, відмінність від Second Conditional за часовими маркерами.

Будова: If + Past Perfect, would have + V3

Third Conditional — це третій тип умовних речень, який описує нереальні ситуації в минулому. І умова, і наслідок уже не можуть відбутися, тому що час минув. Ти вживаєш Third Conditional, коли хочеш сказати: «якби тоді сталося інакше, то й наслідок тоді був би іншим», — але насправді все сталося не так.

Формула Third Conditional має дві частини:

If + had + V3 (Past Perfect), would have + V3

Розберімо на прикладі:

If I had known about the party, I would have come.

Що тут відбувається? Я не знав про вечірку (це минула подія, якої не було), тому я не прийшов (наслідок теж у минулому, якого не було). Речення виражає жаль: «Шкода, що я не знав — я б прийшов».

Третя форма неправильних дієслів (V3)

У частині з if і після would have потрібна третя форма дієслова (Past Participle). Для правильних дієслів це форма з -ed (worked, started, missed). Для неправильних — третя колонка таблиці:

Інфінітив

V2 (Past Simple)

V3 (Past Participle)

Приклад у Third Conditional

know

knew

known

If I had known…

see

saw

seen

…would have seen

take

took

taken

If she had taken…

go

went

gone

…would have gone

be

was/were

been

If I had been…

do

did

done

…would have done

win

won

won

If we had won…

Поширена помилка: would have went, would have saw. Правильно: would have gone, would have seen. Після would have завжди третя форма, а не друга!

Заперечення в Third Conditional

Заперечення можна поставити в будь-якій частині речення — або в умові, або в наслідку, або в обох одразу:

  • If she hadn’t missed the bus, she wouldn’t have been late. (Вона не спізнилася б, якби не запізнилася на автобус.)

  • If you had listened to me, this wouldn’t have happened. (Якби ти мене послухав, цього б не сталося.)

  • If I hadn’t seen it with my own eyes, I wouldn’t have believed it. (Якби я не бачив цього на власні очі, я б не повірив.)

Зверни увагу: заперечення в частині з if утворюється як hadn’t + V3, а в головній частині — wouldn’t have + V3 (або couldn’t have / might not have).

Значення: жаль, критика, втрачені шанси

Third Conditional передає три основні смисли:

  • Жаль: If I had known about the party, I would have come. (Шкода, що я не знав, — я б прийшов.)

  • Критика: If you had listened to me, this wouldn’t have happened. (Ти не послухав — і ось наслідок.)

  • Втрачений шанс: If we had left earlier, we could have caught the train. (Ми могли встигнути, але не встигли.)

could have і might have + V3

У головній частині Third Conditional замість would have можна вживати could have або might have. Кожен з них додає свій відтінок значення.

could have + V3 — втрачена змога

Could have + V3 означає «міг би, мав змогу, але не скористався». Це те саме, що would have been able to — змога, якої не використали в минулому:

If we had left earlier, we could have caught the train.

Тут could have caught = would have been able to catch. Ми мали змогу встигнути на потяг, але не вийшли раніше — і потяг поїхав.

Ще приклади:

  • If she had applied for the scholarship, she could have studied abroad. (Вона мала шанс навчатися за кордоном, але не подала заявку.)

  • If you had saved money, you could have bought a car last year. (Ти міг купити машину, але не відкладав гроші.)

  • Without your help I couldn’t have finished the project. (Без твоєї допомоги я не зміг би завершити проєкт.)

Заперечна форма couldn’t have + V3 означає «не зміг би, навіть якби спробував».

might have + V3 — можливий, але не певний наслідок

Might have + V3 означає «можливо б, але не точно». Ти вживаєш його, коли наслідок міг відбутися, але ти не впевнений:

If you had asked him, he might have helped.

Тут might have helped = would perhaps have helped. Можливо, він би допоміг, але не факт. Якщо ти впевнений, що допоміг би, уживай would have.

Ще приклади:

  • If the weather had been better, the concert might have taken place outdoors. (Можливо, концерт відбувся б на вулиці, але погода зіпсувала плани.)

  • If he had trained harder, he might have won the competition. (Він міг би виграти, але не факт — суперники теж сильні.)

  • She might not have recognised you if you hadn’t waved. (Вона могла б тебе не впізнати, якби ти не помахав рукою.)

Частина з if не змінюється

Важливо: коли ти замінюєш would have на could have або might have, частина з if залишається незмінною — у ній завжди Past Perfect (had + V3). Звичайну умову про дію передає had + V3. Конструкція If we could have left earlier… теж можлива, але означає інше — «якби ми мали змогу вийти раніше». Порівняй:

Частина з if (Past Perfect)

Головна частина

Значення

If we had left earlier,

we could have caught the train.

втрачена змога

If you had asked him,

he might have helped.

можливий наслідок

If she had trained more,

she might have won.

непевний наслідок

If I had known,

I could have warned you.

втрачена змога попередити

Запам'ятай: could have = «міг би, але не зробив»; might have = «можливо б, але не певно». В обох випадках частина з if — Past Perfect.

Second чи Third: зараз чи тоді

Найскладніше в Third Conditional — не сплутати його з Second Conditional. Обидва описують нереальні ситуації, але в різному часі. Second — про теперішнє або майбутнє, Third — про минуле.

Порівняй два речення

Second Conditional (теперішнє)

Third Conditional (минуле)

If I had time, I would help you.

If I had had time, I would have helped you.

Зараз у мене немає часу, але якби був — я б допоміг.

Тоді в мене не було часу, але якби був — я б допоміг (але не допоміг).

Різниця — в одній формі: у Second після if стоїть Past Simple (had), а в Third — Past Perfect (had had). У головній частині Second має would + V (would help), а Third — would have + V3 (would have helped).

Had had — це не помилка

Багато учнів бачать had had і думають, що це друкарська помилка. Але це правильна форма Past Perfect від дієслова have: had (допоміжне) + had (третя форма). Якщо в умові йдеться про те, що в минулому в тебе «не було» чогось, у Third Conditional пиши If I had had:

  • If I had had more money, I would have bought that jacket. (Якби в мене тоді було більше грошей, я б купив ту куртку.)

  • If she had had the address, she could have found the place. (Якби в неї була адреса, вона змогла б знайти те місце.)

  • If we had had enough time, we might have visited the museum too. (Якби в нас було достатньо часу, ми б, можливо, відвідали ще й музей.)

Часові маркери — підказки

Контекст підказує, який тип умовного речення обрати. Шукай слова, що вказують на час:

Маркери Second (теперішнє)

Маркери Third (минуле)

now, today, at the moment

yesterday, last week, last year

these days, currently

then, at that time, in 2020

still, always (у теперішньому)

so he missed…, so she failed…

If I were you (порада зараз)

If I had been you (порада про минуле)

Приклад із контекстом:

Max still dreams about the stage. If he had more free time now, he would join a theatre club.

Тут now і still вказують на теперішнє — це Second Conditional (If he had… would join).

Max didn’t check his email, so he missed the audition. If he had checked it, he wouldn’t have missed the audition.

Тут didn’t check і missed — минулі події, тому Third Conditional (If he had checked… wouldn’t have missed).

Помилка: Past Simple замість Past Perfect

Ніколи не вживай Past Simple для умови про минулу подію. Речення If I knew about the test yesterday — граматично неправильне, тому що knew — це Past Simple, який використовують у Second Conditional для теперішнього. Для минулого потрібен Past Perfect:

If I had known about the test yesterday, I would have prepared better.

Запам'ятай: якщо ситуація вже минула (yesterday, last year, so he missed…), у частині з if використовуй had + V3, а в головній — would have + V3. Якщо ситуація стосується теперішнього (now, still, these days) — у частині з if Past Simple, у головній would + V.

Скорочення ’d і заперечні форми

В усному мовленні й у неформальних текстах ти часто побачиш скорочення ’d. Проблема в тому, що ’d може означати або had, або would — залежно від того, яке дієслово стоїть після нього.

Як розшифрувати ’d

Є просте правило перевірки:

Скорочення

Повна форма

Правило

I’d known

I had known

’d + V3 → had

I’d have come

I would have come

’d + have + V3 → would

He’d gone

He had gone

’d + V3 → had

He’d have helped

He would have helped

’d + have + V3 → would

Як це працює на практиці:

  • If I’d known about the party, I’d have come. → If I had known… I would have come.

  • She’d have passed the test if she’d studied. → She would have passed the test if she had studied.

Зверни увагу: у першому реченні два ’d, але вони означають різні слова. Перший ’d (після if) — had, другий ’d (у головній частині) — would.

Розмовна форма would’ve

У розмові would have часто скорочують до would’ve (вимовляється «вуд-ів»). На письмі would’ve припустиме лише в неформальному стилі, у формальному тексті пиши would have. Якщо would’ve трапиться в тексті, читай його як would have:

I would’ve come if I’d known.

Ніколи не пиши would of! Це поширена помилка: would of звучить як would’ve, але граматично це безглуздя. Правильно: would have або would’ve.

Заперечні скорочення

Заперечення в Third Conditional теж мають скорочені форми:

Частина речення

Повна форма

Скорочення

if-частина

had not + V3

hadn’t + V3

Головна частина (would)

would not have + V3

wouldn’t have + V3

Головна частина (could)

could not have + V3

couldn’t have + V3

Головна частина (might)

might not have + V3

mightn’t have + V3 (рідко)

Приклад із запереченням в обох частинах:

If she hadn’t missed the bus, she wouldn’t have been late for the interview.

Тут hadn’t missed — заперечення в умові, wouldn’t have been — заперечення в наслідку.

Розбираємо завдання

Розгляньмо історію Макса, який мріє про сцену, але через неуважність втратив шанс. На прикладі цієї історії розберемо п'ять типових завдань на Third Conditional у форматі НМТ (завдання 5–6, заповнення пропусків у тексті).

Приклад 1. Наслідок у минулому

Max didn’t check his email, so he missed the audition. If he had checked it, he ____ the audition.

  • A) won’t miss

  • B) wouldn’t have missed

  • C) wouldn’t miss

  • D) hadn’t missed

Крок 1. Визначаємо час ситуації. У тексті є didn’t check і missed — минулі події. Отже, це Third Conditional.

Крок 2. У головній частині Third Conditional потрібна форма would have + V3. Варіант B — wouldn’t have missed — це саме те.

Чому інші неправильні:

  • A) won’t miss — Future Simple, не підходить для нереальної минулої ситуації.

  • C) wouldn’t miss — Second Conditional (про теперішнє), а ситуація минула.

  • D) hadn’t missed — це Past Perfect, який можливий у частині з if, а не в головній.

Відповідь: B) wouldn’t have missed.

Приклад 2. Past Perfect у частині з if

If he ____ his phone at home, the organisers could have called him.

  • A) didn’t leave

  • B) wouldn’t have left

  • C) hadn’t left

  • D) hasn’t left

Крок 1. Це частина з if, і в головній частині стоїть could have called — типовий Third Conditional.

Крок 2. У частині з if Third Conditional вимагає Past Perfect: had + V3. Правильна форма — hadn’t left (had not left).

Чому інші неправильні:

  • A) didn’t leave — Past Simple, це форма для Second Conditional, не підходить.

  • B) wouldn’t have left — would have ніколи не вживають у частині з if.

  • D) hasn’t left — Present Perfect, не сумісний з умовними реченнями такого типу.

Відповідь: C) hadn’t left.

Приклад 3. Частина з if у кінці речення

He might have got the role if he ____ that chance.

  • A) had taken

  • B) took

  • C) would have taken

  • D) has taken

Крок 1. Might have got у головній частині вказує на Third Conditional. Частина з if стоїть після головної, тому коми між ними немає.

Крок 2. У частині з if Third Conditional — Past Perfect: had taken.

Чому інші неправильні:

  • B) took — Past Simple, не підходить для Third Conditional.

  • C) would have taken — would have не вживають у частині з if.

  • D) has taken — Present Perfect, не сумісний з Third Conditional.

Відповідь: A) had taken.

Приклад 4. Second Conditional — маркер now

Max still dreams about the stage. If he ____ more free time now, he would join a theatre club.

  • A) had had

  • B) has

  • C) would have

  • D) had

Крок 1. Шукаємо часовий маркер. У тексті є still dreams (мріє досі) і now (зараз). Це теперішня ситуація — Second Conditional.

Крок 2. У Second Conditional після if вживають Past Simple: If he had… У головній частині вже є would join (would + V), що підтверджує Second Conditional.

Чому інші неправильні:

  • A) had had — це Past Perfect (Third Conditional), але маркер now вказує на теперішнє.

  • B) has — Present Simple, не вживається після if у нереальних умовах.

  • C) would have — would have не вживають у частині з if.

Відповідь: D) had.

Приклад 5. Два ’d в одному реченні

If Max ____ about the casting earlier, he’d have prepared a monologue.

  • A) ’d know

  • B) ’d known

  • C) would know

  • D) knows

Крок 1. У головній частині бачимо he’d have prepared. ’d + have + V3 → would have. Отже, головна частина — would have prepared, це Third Conditional.

Крок 2. У частині з if Third Conditional вимагає Past Perfect: had + V3. Серед варіантів є ’d known — це скорочення від had known.

Чому інші неправильні:

  • A) ’d know — ’d + V (без have) означало б would know, але would не вживають у частині з if.

  • C) would know — would не вживають у частині з if.

  • D) knows — Present Simple, не підходить.

Відповідь: B) ’d known.

Типові помилки й пастки

Нижче — найпоширеніші помилки, яких припускаються учні в Third Conditional. Кожна з них коштує бала на НМТ, тому варто запам'ятати правильний варіант.

  • If I would have known → If I had known. У частині з if ніколи не вживають would. Навіть якщо наслідок виражає бажання, умова завжди має форму Past Perfect.

  • If I knew про минулу подію → If I had known. Коли ситуація вже минула (yesterday, last week), Past Simple (knew) неправильний. Потрібен Past Perfect (had known).

  • would have went → would have gone. Після would have завжди третя форма дієслова (Past Participle). Не плутай другу форму (went, saw) з третьою (gone, seen).

  • had had вважають помилкою й «виправляють» на had. If I had had time — правильна форма Past Perfect від дієслова have. Не бійся подвоєння had: перше — допоміжне, друге — основне.

  • If I’d have known → If I’d known. Скорочення ’d have у частині з if — помилка. Якщо ’d = had, то після нього має йти одразу V3, а не have + V3. Правильно: If I’d known (If I had known).

  • would без have у головній частині: I would helped → I would have helped. У Third Conditional після would обов'язково має стояти have + V3. Без have форма would helped граматично неправильна.

Пам'ятай: якщо бачиш у варіантах would have + V3 у частині з if — це пастка. Правильна відповідь там — had + V3.

Як це перевіряють на НМТ

Third Conditional входить до переліку граматичних тем, які перевіряють на НМТ з англійської мови. Згідно з Додатком 2 програми, пункт Д2.3 (Clause) містить first, second and third conditional — третій тип умовних речень належить до рівня B1.

Формат завдань

Third Conditional перевіряють у завданнях 5 і 6 (номери 23–32 у тесті). Це текст із 5 пропусками, до кожного пропонується 4 варіанти відповіді A–D. За кожну правильну відповідь ти отримуєш 1 бал, за неправильну або відсутню — 0 балів.

Серед варіантів можуть бути:

  • would have + V3 (правильний варіант для головної частини)

  • would + V (Second Conditional — пастка, якщо ситуація минула)

  • Past Perfect: had + V3 (правильний варіант для частини з if)

  • Past Simple (пастка — учні плутають з Second Conditional)

  • could have / might have + V3 (правильні варіанти для головної частини)

  • hadn’t / wouldn’t have (заперечні форми)

Стратегія виконання

Щоб не помилитися, дій за таким алгоритмом:

  1. Визнач час ситуації. Прочитай сусідні речення. Чи є маркери минулого (yesterday, last year, so he missed, then)? Чи маркери теперішнього (now, still, these days)? Від цього залежить, який тип умовного речення обирати.

  2. Подивися, де пропуск. Якщо пропуск після if — шукай Past Perfect (had + V3). Якщо пропуск у головній частині — шукай would / could / might have + V3.

  3. Перевір заперечення. Якщо контекст вимагає заперечення, у частині з if буде hadn’t + V3, у головній — wouldn’t / couldn’t have + V3.

  4. Відкинь пастки. Якщо бачиш would have у частині з if — це неправильно. Якщо бачиш Past Simple, а контекст минулий — теж неправильно.

Порада: спочатку прочитай увесь текст, щоб зрозуміти загальний контекст. Потім заповнюй пропуски по одному, перевіряючи час ситуації навколо кожного.

Питання й відповіді

Чому після if Past Perfect, а не would have?

В англійській мові в частині з if (підрядне речення умови) ніколи не вживають would або will — навіть якщо наслідок виражає бажання чи можливість. Це правило діє для всіх типів умовних речень. У Third Conditional минулу нереальну умову передає Past Perfect (had + V3), а would have + V3 залишається для головної частини. Якщо ти напишеш If I would have known…, це буде граматичною помилкою — правильний варіант If I had known…

Як не сплутати Second і Third Conditional?

Найпростіший спосіб — визначити час ситуації за контекстом. Second Conditional описує нереальне теперішнє або майбутнє: If I had time now (зараз немає часу), I would help you. Third Conditional — нереальне минуле: If I had had time yesterday (учора не було часу), I would have helped you. Шукай часові маркери: now, still, these days → Second; yesterday, last year, then, so he missed → Third. Також зверни увагу на форму дієслова в головній частині: would + V (Second) чи would have + V3 (Third).

Що означає had had і чи це не помилка?

Had had — це правильна форма Past Perfect від дієслова have. Перше had — допоміжне дієслово (як had у had known), друге had — третя форма (Past Participle) дієслова have. Наприклад: If I had had more time, I would have finished the project. Багато учнів думають, що це помилка, і «виправляють» на If I had more time, але так вони змінюють Third Conditional на Second Conditional і змінюють значення з минулого на теперішнє. Якщо ситуація в минулому — had had правильне.

Як розшифрувати два ’d в одному реченні?

Коли бачиш два ’d в одному реченні, перевір, що стоїть після кожного. Якщо після ’d одразу V3 (третя форма) — це had. Якщо після ’d стоїть have + V3 — це would. Наприклад: If I’d known (’d + known = had known), I’d have come (’d + have come = would have come). Перший ’d — had, другий ’d — would. Це різні слова, скорочені однаково.

Чим could have відрізняється від would have?

Would have + V3 означає, що наслідок точно відбувся б, якби умова справдилася. Could have + V3 означає, що в тебе була змога (ability) зробити щось, але ти нею не скористався. Наприклад: If I had known, I would have helped (я б точно допоміг). If I had known, I could have helped (я міг би допомогти, мав змогу). Might have + V3 — ще менш певний: If you had asked, he might have helped (можливо, допоміг би, але не факт). Обирай модальне дієслово залежно від того, чи хочеш підкреслити впевненість (would), змогу (could) або ймовірність (might).

Коротко: головне

  • Third Conditional: If + Past Perfect, would have + V3 — умова в минулому, якої не було. І умова, і наслідок уже не можуть відбутися.

  • could have + V3 — втрачена змога (міг би, але не скористався). might have + V3 — можливий, але не певний наслідок.

  • Second Conditional — про зараз (If I had time, I would help). Third Conditional — про минуле (If I had had time, I would have helped).

  • У частині з if — had + V3, ніколи would have.

  • Скорочення: ’d + V3 = had; ’d + have + V3 = would have.

  • Часові маркери минулого (yesterday, last year, then, so he missed…) вказують на Third Conditional.