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

Третій умовний спосіб: could have і might have

B1 · Уявляємо інше минуле: що тоді можна було б зробити або що, можливо, сталося б. Будуємо if + had + V3 та could/might have + V3 без обіцянки неминучого результату.

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

1. Інше минуле, а не план на завтра

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

Could have і might have не повідомляють, що уявний результат справді стався. Ми говоримо про доступну можливість або можливий результат за іншої умови.

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

If + підмет + had + V3, підмет + could/might + have + V3.

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

If we had checked the address, we might have found the shop.

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

Ми не перевірили адресу. Знахідку магазину подано як можливий, а не гарантований результат.

2. Could have: спроможність, нагода або можливий результат

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

Could також виражає можливість, тому формула «could — тільки вміння, might — тільки ймовірність» занадто жорстка. У деяких ситуаціях обидва варіанти природні; відтінок залежить від контексту.

If I had brought my laptop, I could have shown you the photos.

Якби я приніс ноутбук, я міг би показати тобі фотографії.

Ноутбук дав би технічну можливість показати фото.

If we had tried a different route, we could have arrived earlier.

Якби ми спробували інший маршрут, ми могли б приїхати раніше.

Could have допускає можливий результат. Might have теж можливе, якщо мовець хоче підкреслити невпевненість.

3. Might have: можливо, але не обов’язково

Might have представляє результат як можливий за уявної минулої умови. Зручний український орієнтир — «можливо, ... би». Мовець не гарантує результат.

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

If the advert had been clearer, more people might have applied.

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

Чіткіше оголошення могло допомогти, але інші чинники теж впливають на кількість заявок.

If the advert had been clearer, more people would have applied.

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

Граматичний контраст: цей мовець упевненіше подає зв’язок між умовою та уявним результатом.

4. Два дієслівні блоки

В умові вживаємо had + V3: had seen, had taken, had checked. У результаті після could або might стоїть have, а потім V3: could have seen, might have taken.

Could і might не змінюються з підметом: I could, she could, they could. Не додаємо -s, не ставимо to перед have й не замінюємо have на had після модального дієслова.

У стандартній навчальній моделі з if будуємо минулу умову через Past Perfect. Не переносимо блок результату could/might have в умову механічно.

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

had + V3 ≠ could/might + have + V3

V3 / past participle
—
Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.

If she had seen the message, she could have joined the call.

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

Дві різні V3: seen після had та joined після could have. Підмет she не змінює could.

5. Заперечення: де саме змінюється зміст

Had not / hadn't заперечує уявну умову. Might not have + V3 означає, що результат, можливо, не настав би. Could not have / couldn't have + V3 може означати, що за цієї умови дія була б неможливою.

Не ототожнюй might not have з couldn't have: можливе ненастання події — не те саме, що неможливість її здійснення. Читай усю ситуацію, особливо пояснення обмежень.

У письмі have можна скорочувати до 've у could've і might've; of не є правильною заміною have. Повні форми зручні для першої побудови речення.

If you hadn't sent me the code, I couldn't have opened the file.

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

Код надіслали; без нього доступ був би неможливим.

If we had booked earlier, we might not have paid so much.

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

Можлива нижча ціна, а не твердження про неможливість високої ціни.

6. Порядок частин і питання

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

У питанні про уявну минулу можливість could стоїть перед підметом: Could you have ... if ...? В if-частині зберігається звичайний порядок підмет + had + V3.

We could have used the hall if we had asked the manager.

Ми могли б скористатися залою, якби попросили менеджера.

Результат подано першим; часовий зв’язок не змінився.

Could you have helped if I had called?

Ти міг би допомогти, якби я зателефонував?

Питання про допомогу в альтернативній минулій ситуації, не прохання допомогти зараз.

7. Межі висновків і природне використання

Два факти самі по собі не доводять уявного причинного зв’язку. «Ми не забронювали столик. Ми їли вдома» не доводить, що бронювання забезпечило б вечерю в ресторані. Умовне речення додає припущення мовця; воно має бути зрозумілим із ситуації.

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

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

If I had kept the receipt, I could have returned the lamp yesterday.

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

Минула умова й минула можливість: ціль цього уроку.

If I had kept the receipt, I could return the lamp now.

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

Природне змішане умовне речення: результат теперішній. Воно поза ціллю третього умовного в цьому уроці.

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

Неправильно:If she had called, she coulds have helped.

Правильно:If she had called, she could have helped.

Модальне could не отримує закінчення -s навіть із she.

Неправильно:If we had checked, we might had noticed the error.

Правильно:If we had checked, we might have noticed the error.

Після might потрібна базова форма have, не had.

Неправильно:If I had seen you, I could have gave you the key.

Правильно:If I had seen you, I could have given you the key.

Після have потрібна V3 given; gave — форма Past Simple.

Неправильно:If they had arrived earlier, they might to have found a seat.

Правильно:If they had arrived earlier, they might have found a seat.

Модальний перфект будуємо might + have + found; to між might і have зайве.

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