VocairoПочати навчання

Third Conditional: як побудувати інше минуле

B1 · Уяви змінену минулу умову та її минулий результат. Побудуй обидві частини: if + had + V3, would have + V3; збережи заперечення, часовий ракурс і задум мовця.

Опубліковано

1. Подія вже позаду — змінюємо її лише в уяві

Третій умовний дає змогу озирнутися назад і уявити інший перебіг подій. Умова та результат належать минулому: ми не плануємо завтра й не описуємо наслідок, який триває зараз.

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

I did not see your message yesterday. If I had seen it, I would have replied.

Я не побачив твого повідомлення вчора. Якби я його побачив, я б відповів.

Мовець називає факт і уявляє свою іншу реакцію тоді; обидві дії вже в минулому.

If the shop had been open last night, we would have bought some bread.

Якби магазин був відчинений учора ввечері, ми б купили хліба.

Уявляємо відкритий магазин і покупку в той самий завершений вечір.

2. Два дієслівні блоки, два підмети

Після if назви того, хто діє, і постав had + третю форму дієслова (V3). У частині результату назви підмет і постав would have + V3. Had та would не змінюються залежно від особи.

У правильних дієслів V3 зазвичай має закінчення -ed: checked, booked. У неправильних форму потрібно знати: see → seen, write → written, go → gone, be → been. Після would потрібне have, а не had чи has.

Як побудувати речення

If + підмет + had + V3, підмет + would have + V3.

subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
V3 / past participle
—
Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.

If Eva had checked the address, she would have found the office.

Якби Ева перевірила адресу, вона б знайшла офіс.

Had checked — умова; would have found — уявний результат. Found є V3 від find.

If we had had more time, we would have stayed longer.

Якби ми мали більше часу, ми б залишилися довше.

Had had — правильно: перше had допоміжне, друге — V3 від змістового have («мати»).

3. Заперечення змінює саме свою частину

В умові заперечення має вигляд had not + V3; у результаті — would not have + V3. Скорочення hadn't та wouldn't природні. Не додавай did not до конструкції з had.

Заперечення може бути в одній або в обох частинах. Воно не означає, що треба механічно заперечити всі факти: збережи конкретне припущення.

If I had not taken a taxi, I would have missed the train.

Якби я не взяв таксі, я б пропустив потяг.

Негативна умова поєднується зі стверджувальним результатом: тут таксі врятувало поїздку.

If she hadn't missed that bus, she wouldn't have been late.

Якби вона не пропустила той автобус, вона б не запізнилася.

Це твердження мовця про зв'язок подій. Воно доречне, наприклад, коли той автобус прибував завчасно і вона вважає пропущений рейс причиною запізнення.

4. Частини можна переставити, питання має свій порядок

Можна почати з умови або з результату; ролі дієслів від цього не змінюються. Коли if-частина перша, зазвичай ставимо кому перед результатом; коли вона друга, кома зазвичай не потрібна.

У питанні про результат would стоїть перед підметом: Would you have…? У частині з if зберігається звичайний порядок підмет + had.

We would have cooked dinner if we had arrived earlier.

Ми б приготували вечерю, якби приїхали раніше.

Результат стоїть першим, але все ще має would have cooked.

What would you have done if the door had been locked?

Що б ти зробив, якби двері були замкнені?

What + would + you + have done — питання; the door had been — порядок в умові.

5. Коротке 'd потрібно читати в контексті

У цій конструкції 'd може означати had або would. Перед V3 в умові це had; у послідовності 'd have + V3 у результаті — would. Тому одного погляду на апостроф недостатньо.

If I'd had time означає If I had had time. Не видаляй друге had як нібито повтор. У вправі на розгортання скорочень пиши повні форми; в інших власних відповідях природні скорочення допустимі.

If I'd known the price, I'd have brought more money.

Якби я знав ціну, я б узяв більше грошей.

У частині з if скорочення I’d known означає I had known. У результаті I’d have brought означає I would have brought.

If we'd had a map, we wouldn't have taken the wrong road.

Якби ми мали карту, ми б не поїхали не тією дорогою.

We'd had = we had had; wouldn't have taken зберігає have після заперечного would.

6. Не тільки жаль і не будь-яке припущення

Третій умовний може виражати жаль, вдячність, полегшення або спокійний аналіз. Це функції тієї самої форми, а не взаємовиключні типи речень.

Would have подає результат як очікуваний за уявної умови. Could have може підкреслити можливість або здатність, might have — можливий, непевний результат. Не замінюй ними would механічно: зміниться відтінок думки.

У нейтральному письмі та на іспиті тренуй стандартну умову had + V3. У неформальному мовленні трапляється would have в if-частині; це не підстава оголошувати, що ніхто так не говорить.

Thank you! If you hadn't helped, I wouldn't have finished on time.

Дякую! Якби ти не допоміг, я б не закінчив вчасно.

Форма виражає вдячність за реальну допомогу, а не жаль про неї.

If we had booked earlier, we might have paid less.

Якби ми забронювали раніше, то, можливо, заплатили б менше.

Might have залишає результат непевним; had booked зберігає минулу уявну умову.

7. Межа з іншими умовними

Українське «якби …, … б» саме по собі не обирає англійський тип. З'ясуй, коли відбуваються умова та результат. First Conditional зазвичай описує відкриту майбутню можливість; Second — уявну теперішню або майбутню ситуацію.

Past Perfect в умові ще не робить усе речення третім умовним. Якщо наслідок стосується теперішнього, це змішана модель. Тут головна ціль — уявна минула умова та минулий результат.

If I had saved the file yesterday, I would have sent it last night.

Якби я зберіг файл учора, я б надіслав його вчора ввечері.

Обидві частини минулі: це цільова модель.

If I had saved the file yesterday, I would have it now.

Якби я зберіг файл учора, я б мав його зараз.

Речення граматичне, але результат теперішній. Have тут означає «мати», після нього немає V3; це не would have + V3.

If I save the file, I will send it. If I had more time, I would check it.

Якщо я збережу файл, я його надішлю. Якби я мав більше часу, я б його перевірив.

Перше речення — відкрита можливість; друге — уявна теперішня ситуація. Вони не розповідають про інший результат завершеної вчорашньої події.

Типові помилки

Неправильно:If I had known, I would left earlier.

Правильно:If I had known, I would have left earlier.

Left — V3, але після would для минулого результату потрібне have.

Неправильно:If she had called, I would have be ready.

Правильно:If she had called, I would have been ready.

Після have потрібне been, третя форма be, а не початкова be.

Неправильно:If he had went home, he would have missed the call.

Правильно:If he had gone home, he would have missed the call.

Після had потрібне gone (V3); went є формою Past Simple.

Неправильно:If we had stayed, we would has seen the show.

Правильно:If we had stayed, we would have seen the show.

Після модального would вживаємо have незалежно від підмета.

Джерела
Практикуватися з Vocairo