Модальні дієслова в минулому: must have, should have, could have
28 липня 2026 р.

У цій статті (7)
Земля мокра, хоча ви лягали спати за ясного неба. Ви ще нічого не бачили на вулиці, але вже впевнено кажете: "уночі був дощ". Ось цю впевнену здогадку про минуле англійська передає особливою конструкцією — модальні дієслова в минулому: must have, should have, could have та компанія. Українцям вона дається важко, бо в нашій мові прямого відповідника немає: ми обходимося словами "мабуть", "напевно", "дарма". Розберімо, як це працює і де тут головні пастки.
Як утворюється форма
Схема одна для всіх: модальне дієслово + have + третя форма дієслова (V3). Саме модальне не змінюється ніколи — ані -s у третій особі, ані to, ані has.
- He must have gone home. — Він, певно, пішов додому.
- She should have called. — Їй варто було подзвонити.
Тут і ховається несподіванка, яка робить тему пам'ятною: у мовленні have стискається до 've і звучить майже як of. Через це навіть носії помилково пишуть should of замість should have. Ви тепер знаєте правду: там завжди have, хай як воно чується.
Must have і can't have: впевнений висновок
Коли ви майже певні, що сталося (або точно не сталося), беріть цю пару. Must have — це логічний висновок "напевно так і було":
- Oleh isn't answering. He must have gone to bed. — Олег не відповідає. Певно, він уже ліг спати.
- The ground is wet. It must have rained last night. — Земля мокра. Мабуть, уночі був дощ.
Протилежність до must have — це не mustn't have, а can't have (або couldn't have): "не міг же він".
- Nastia can't have forgotten — I reminded her twice. — Настя не могла забути: я двічі їй нагадала.
- He couldn't have taken it; he was in Lviv that day. — Він не міг цього взяти: того дня був у Львові.
May, might, could have: обережне припущення
Якщо впевненості немає й це лише одна з версій, ідуть may have, might have та could have. Українською — "можливо", "міг", "а раптом".
- I can't find my keys. I might have left them at work. — Не можу знайти ключі. Можливо, залишив їх на роботі.
- She hasn't replied. She may have missed the message. — Вона не відповіла. Може, не побачила повідомлення.
Різниця з must have — саме в ступені впевненості: must have — майже точно, might have — лише припускаю.
Should have: докір і жаль про минуле
Це, мабуть, найкорисніша форма в житті. Should have done означає "треба було зробити, але не зробив", а shouldn't have done — "не треба було, а зробив". Постійний супутник — легкий жаль або докір.
- You should have told me earlier. — Тобі варто було сказати мені раніше.
- I shouldn't have eaten so much cake. — Даремно я з'їв стільки торта.
Близька за настроєм конструкція — could have done у значенні "міг би, але не зробив": You could have called — I was worried — ти ж міг подзвонити, я хвилювалася. А от wish та if only передають той самий жаль трохи інакше. Ще одна сусідня форма — would have done із третього умовного речення: I would have helped, but nobody asked — я б допоміг, та ніхто не попросив.
Таблиця значень
| Форма | Приклад | Значення |
|---|---|---|
| must have + V3 | He must have left. | майже впевнений, що сталося |
| can't / couldn't have + V3 | She can't have known. | майже впевнений, що НЕ сталося |
| may / might have + V3 | They might have forgotten. | можливо, сталося |
| could have + V3 | You could have asked. | міг, але не зробив (докір) |
| should(n't) have + V3 | I should have waited. | треба (не треба) було |
| would have + V3 | I would have come. | зробив би за інших умов |
Окремо стоїть needn't have done ("зробив дарма") — про нього є окремий розбір разом із didn't need to.
Типові помилки
- ❌ You should of told me. — ✅ You should have told me. (завжди have, а не of)
- ❌ He must has finished. — ✅ He must have finished. (модальне + have, без -s)
- ❌ She must have went home. — ✅ She must have gone home. (потрібна третя форма, не друга)
- ❌ He can't have call her. — ✅ He can't have called her.
Коротко
- Формула одна: модальне + have + V3; саме модальне не змінюється.
- must have — впевнений висновок, can't/couldn't have — впевнене заперечення.
- may/might/could have — обережне припущення "можливо".
- should have / shouldn't have — жаль і докір про минуле.
- У мовленні have звучить як of, але пишемо тільки have.
Ця тема — рівень B1-B2, і найкраще вона закріплюється на практиці. Почніть із базових модальних дієслів can, must, should, перевірте себе на безкоштовному тесті рівня і відпрацюйте форми у вправах курсу General English.


