# Модальні дієслова в минулому: must have, should have

https://langs123.com/uk/english/modals/modal-perfect/
CEFR B2–C1 · 2026-10-19 · CC BY 4.0, langs123 contributors (https://creativecommons.org/licenses/by/4.0/)

> Must have, can't have і might have — для висновків про минуле; should have — для жалю й докору; needn't have — для зайвої дії. Модальне дієслово й have не змінюються, а основне дієслово стоїть у 3-й формі (Past Participle): She must have left. You should have called.

## Шпаргалка

| Аспект | Правило | Приклад | Українська |
| --- | --- | --- | --- |
| Форма | підмет + must / should / could + have + 3-тя форма дієслова; have не змінюється | She should have called. | Їй слід було зателефонувати. |
| Висновок: упевнено | must have: це сталося; can't have: цього не було | She must have left. / He can't have known. | Вона, певно, пішла. / Він не міг знати. |
| Висновок: можливо | may have, might have або could have: можливо, це сталося | They might have missed the bus. | Вони могли не встигнути на автобус. |
| Жаль і докір | should have: не зроблено; shouldn't have: зроблено, і це було помилкою | I should have asked. / I shouldn't have shouted. | Мені слід було спитати. / Мені не слід було кричати. |
| Нереалізована можливість | could have або might have: можливість, якою ніхто не скористався | You could have told me. | Ти міг би мені сказати. |
| Зайва дія | needn't have: це зробили, хоча було не потрібно | I needn't have hurried. | Мені не треба було поспішати. |
| Нереальне минуле | would have — для результату нереальної умови в минулому | If I had known, I would have called. | Якби я знав, я б зателефонував. |
| Пасивний стан і тривала форма | після будь-якого модального дієслова: have been + 3-тя форма дієслова / V-ing | It must have been lost. / She can't have been sleeping. | Воно, певно, загубилося. / Вона не могла спати. |
| Прислівник усередині форми | may well have: цілком імовірно; can't possibly have: неможливо | She may well have forgotten. / You can't possibly have finished. | Вона цілком могла забути. / Ти ніяк не міг закінчити. |
| Очікування й оцінка | should have: до цього часу мало статися; would have: приблизна оцінка | It should have arrived by now. / That would have been ten years ago. | Воно вже мало прибути. / Це, певно, було років десять тому. |
| План, що не здійснився | was to have + 3-тя форма дієслова: заплановано, але не сталося | The bridge was to have opened in May. | Міст мали відкрити в травні. |
| Пастка | пиши have або 've, ніколи of | You should've called. | Тобі слід було зателефонувати. |

## Форма: модальне дієслово з have і 3-тя форма

| Форма | Схема | Приклад |
| --- | --- | --- |
| Ствердження | підмет + must / should / could / might + have + 3-тя форма дієслова | She should have called. |
| Заперечення | підмет + can't / couldn't / shouldn't / needn't + have + 3-тя форма дієслова | You shouldn't have waited. |
| Питання | Should / Could / Would + підмет + have + 3-тя форма дієслова | Should I have called? |

- Модальне дієслово й have мають одну форму для всіх підметів: I should have gone. / They should have gone. — Мені слід було піти. / Їм слід було піти.
- may і might беруть not як окреме слово: She might not have heard. — Можливо, вона не почула.

## Форма: скорочені форми

| Повна форма | Скорочена форма | Приклад |
| --- | --- | --- |
| should have | should've | You should've left early. |
| must have | must've | She must've left early. |
| could have | could've | We could've stayed. |
| might have | might've | It might've rained. |
| would have | would've / 'd have | I'd have gone. |

- Скорочені форми властиві мовленню й неформальному письму; офіційний текст зберігає повну форму.

## Вимова: have після модального дієслова

| Форма | Звук | Приклад | Українська |
| --- | --- | --- | --- |
| should have | /ʃəd əv/ | You should have called. /juː ʃəd əv ˈkɔːld/ | Тобі слід було зателефонувати. |
| must have | /məst əv/ | She must have left. /ʃi məst əv ˈleft/ | Вона, певно, пішла. |
| could have | /kəd əv/ | We could have won. /wi kəd əv ˈwʌn/ | Ми могли виграти. |
| can't have | /kɑːnt əv/ (амер.: /kænt əv/) | He can't have known. /hi ˈkɑːnt əv ˈnəʊn/ | Він не міг знати. |
| needn't have | /ˈniːdnt əv/ | I needn't have gone. /aɪ ˈniːdnt əv ˈɡɒn/ | Мені не треба було йти. |

- Після модального дієслова have звучить слабко, /əv/: воно звучить як of, а пишеться have або 've.
- У ствердженні наголос падає на 3-тю форму дієслова; модальне дієслово й have звучать слабко.

## Вживання: висновки про минуле

| Вживання | Схема | Приклад | Українська |
| --- | --- | --- | --- |
| Упевнено, що це сталося | must + have + 3-тя форма дієслова | Their car has gone, so they must have left. | Їхньої машини немає, отже, вони, певно, поїхали. |
| Упевнено, що цього не було | can't / couldn't + have + 3-тя форма дієслова | He can't have known. Nobody told him. | Він не міг знати. Йому ніхто не сказав. |
| Можливо, це сталося | may / might / could + have + 3-тя форма дієслова | She might have missed the train. | Вона могла не встигнути на потяг. |
| Можливо, цього не було | may not / might not + have + 3-тя форма дієслова | They might not have heard the bell. | Можливо, вони не почули дзвінка. |
| Дія, що тривала | must + have been + V-ing | They must have been waiting for hours. | Вони, певно, чекали годинами. |

## Вживання: докір і жаль

| Вживання | Схема | Приклад | Українська |
| --- | --- | --- | --- |
| Добра дія, якої не зробили | should / ought to + have + 3-тя форма дієслова | You should have asked first. / I ought to have saved more. | Тобі слід було спершу спитати. / Мені слід було більше заощаджувати. |
| Погана дія, яку зробили | shouldn't + have + 3-тя форма дієслова | I shouldn't have shouted at her. | Мені не слід було на неї кричати. |
| Можливість, якою ніхто не скористався | could / might + have + 3-тя форма дієслова | You could have told me. / You might have told me! | Ти міг би мені сказати. / Міг би хоча б сказати мені! |

- might have докоряє сильніше, ніж could have.

## Порівняння: needn't have і didn't need to

| Аспект | needn't have | didn't need to |
| --- | --- | --- |
| Значення | це зробили, і це було не потрібно | це було не потрібно; можливо, цього й не було |
| Приклад | I needn't have brought a coat. It was warm. — Мені не треба було брати пальто. Було тепло. | I didn't need to bring a coat, so I left it at home. — Мені не треба було брати пальто, тому я залишив його вдома. |
| Приклад | — | I didn't need to bring a coat, but I brought one. — Мені не треба було брати пальто, але я його взяв. |

- Про теперішні форми need див. Need і dare.

## Порівняння: could, was able to і could have

| Аспект | could | was able to | could have |
| --- | --- | --- | --- |
| Значення | загальна здатність у минулому | успіх в одному конкретному випадку | здатність або можливість, якою не скористалися |
| Приклад | I could swim when I was five. — Я вмів плавати, коли мені було п’ять. | I was able to swim across the lake yesterday. — Учора мені вдалося переплисти озеро. | I could have swum across, but I was tired. — Я міг би переплисти, але був утомлений. |

- Див. Can і could.

## Вживання: уявне минуле

| Вживання | Схема | Приклад | Українська |
| --- | --- | --- | --- |
| Результат нереальної умови в минулому | would + have + 3-тя форма дієслова | If I had known, I would have called. | Якби я знав, я б зателефонував. |
| Результат без підрядного речення з if | would + have + 3-тя форма дієслова | I would have helped, but nobody asked me. | Я б допоміг, але мене ніхто не попросив. |
| Те, що було б неможливим | wouldn't / couldn't + have + 3-тя форма дієслова | We couldn't have won without her. | Ми не змогли б перемогти без неї. |
| Порівняння з тим, що могло б бути | would / could + have been + прикметник | It would have been better to wait. / It could have been worse. | Було б краще зачекати. / Могло бути гірше. |
| Можливий результат, менш певний, ніж із would have | might + have + 3-тя форма дієслова | If he had tried harder, he might have won. | Якби він постарався більше, він міг би виграти. |

- Підрядне речення з if стоїть у Past Perfect: if + had + 3-тя форма дієслова. Див. Умовні речення.

## Форма: пасивний стан і тривала форма

| Вживання | Схема | Приклад | Українська |
| --- | --- | --- | --- |
| Пасивний стан: упевнено, що це сталося | must + have been + 3-тя форма дієслова | The window must have been left open. | Вікно, певно, залишили відчиненим. |
| Пасивний стан: те, чого не зробили | should + have been + 3-тя форма дієслова | You should have been told earlier. | Тобі мали сказати раніше. |
| Тривала форма: можливо | might + have been + V-ing | He might have been working late. | Можливо, він працював допізна. |
| Тривала форма: упевнено, що цього не було | can't + have been + V-ing | She can't have been sleeping. The light was on. | Вона не могла спати. Світло горіло. |

## Прислівники між модальним дієсловом і have

| Вживання | Схема | Приклад | Українська |
| --- | --- | --- | --- |
| Цілком імовірно, що це сталося | may well / might well + have + 3-тя форма дієслова | She may well have forgotten. | Вона цілком могла забути. |
| Невеликий шанс, що це сталося | may just / might just + have + 3-тя форма дієслова | The shop might just have closed. | Не виключено, що магазин закрився. |
| Майже певно, що цього не було | can hardly / can scarcely + have + 3-тя форма дієслова | He can hardly have meant it. | Навряд чи він мав це на увазі. |
| Упевнено, що цього не було, з наголосом | can't possibly / couldn't possibly + have + 3-тя форма дієслова | You can't possibly have finished already. | Ти ніяк не міг уже закінчити. |
| Упевнено, що це сталося, з наголосом | must surely + have + 3-тя форма дієслова | They must surely have heard the noise. | Вони напевно почули шум. |

## Вживання: очікування й оцінка

| Вживання | Схема | Приклад | Українська |
| --- | --- | --- | --- |
| Результат, якого очікують до цього часу | should + have + 3-тя форма дієслова | The parcel should have arrived by now. | Посилка вже мала б прибути. |
| Оцінка щодо минулого | would + have + 3-тя форма дієслова | That would have been about ten years ago. / She would have been twenty then. | Це було років десять тому. / Їй тоді було, певно, двадцять. |
| Припущення про завершену дію | will + have + 3-тя форма дієслова | You'll have heard the news. | Ти, певно, вже чув цю новину. |

- Про will у припущеннях див. Will і shall.

## Вживання: обов’язки, плани й непряма мова

| Вживання | Схема | Приклад | Українська |
| --- | --- | --- | --- |
| Обов’язок, який не виконали | was supposed to have + 3-тя форма дієслова | She was supposed to have called me by noon. | Вона мала зателефонувати мені до полудня. |
| План, який не здійснився | was to have + 3-тя форма дієслова | The bridge was to have opened in May. | Міст мали відкрити в травні. |
| План, зроблений до іншої минулої події | had been due to + V | The train had been due to leave at six. | Потяг мав відправлятися о шостій. |
| Непряма мова | форма з модальним дієсловом і have не змінюється | You should have called. → He said I should have called. | Тобі слід було зателефонувати. → Він сказав, що мені слід було зателефонувати. |

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

| ✗ | ✓ | Правило |
| --- | --- | --- |
| You should of called. | You should have called. | пиши have або 've, що звучить як of |
| She must had left. | She must have left. | have не змінюється після модального дієслова |
| He should have went home. | He should have gone home. | have + 3-тя форма дієслова |
| He mustn't have known. | He can't have known. | упевнено, що цього не було: can't have або couldn't have |
| I needn't have gone, so I stayed at home. | I didn't need to go, so I stayed at home. | needn't have означає, що дію виконали |
| If I would have known, I would have called. | If I had known, I would have called. | у підрядному реченні з if вживається Past Perfect, без would |
| The keys must have been losing. | The keys must have been lost. | пасивний стан: been + 3-тя форма дієслова; тривала форма: been + V-ing |
| He can't hardly have known. | He can hardly have known. | hardly уже має заперечне значення: другого заперечення немає |
