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

Modality in Retrospect: Should Have, Could Have, Might Have

Should / ought to have + V3 можуть оцінювати бажану чи очікувану завершеність дії: висловлювати докір, жаль або припущення, що щось уже мало відбутися. У значенні докору контекст часто показує невиконану дію; сама форма не завжди означає, що її не виконали.

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

Should have / ought to have: критика, жаль і очікування щодо минулого

1. Правильна дія, якої не було

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

You should have called у контексті пропущеного дзвінка природно означає «слід було зателефонувати, але ти не зателефонував». Це висновок з уживання в контексті, а не обов’язкове заперечення, закладене в будь-яке should have.

Порівняй: «You should call» — порада на майбутнє, час ще є; «You should have called» — констатація, що момент минув. Українською обидва випадки часто передає «слід було» чи «мав би», тому надійним сигналом лишається саме форма have + V3.

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

should have / ought to have + V3; V3 = третя форма дієслова (called, gone, written)

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

You should have called the client before the deadline passed.

Тобі слід було зателефонувати клієнтові до спливу дедлайну.

Дзвінка не було; мовець вважає, що він був потрібним.

I should have taken the earlier train.

Мені слід було поїхати раннім потягом.

Раннім потягом не поїхав; це жаль за власним вибором.

The committee ought to have consulted the tenants.

Комітету слід було порадитися з орендарями.

Формальніший тон; консультацій не було.

2. Критика й жаль: чию дію оцінюємо

You / she should have… часто критикує чужий вибір, а I should have… часто виражає жаль або самокритику. Але підмет сам не визначає мовленнєву дію: I should have finished by now може повідомляти очікування, а оцінка чужого вчинку може бути співчутливою.

We should have asked може виражати спільний жаль або критику колективу. We змінює коло відповідальних; воно іноді пом’якшує тон, але не гарантує ввічливості й не завжди є точним замінником you.

Perhaps і with hindsight можуть пом’якшувати оцінку, але не перетворюють її автоматично на спокійну. Тон залежить від інтонації, стосунків і змісту.

She should have checked the figures before presenting them.

Їй слід було перевірити цифри, перш ніж їх представляти.

Критика третьої особи.

I should have checked the figures myself.

Мені слід було самому перевірити цифри.

Та сама форма, але мовець оцінює себе: це жаль.

Perhaps we ought to have asked more questions at the start.

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

Вступне perhaps і займенник we пом'якшують оцінку.

3. Ought to have: формальніший варіант і його форми

Ought to have передає те саме значення, що should have, але звучить урочистіше й частіше трапляється в письмових оцінках: звітах, рішеннях, службових висновках. У розмові домінує should have, а ought to have доречний, коли мовець хоче наголосити на об'єктивному обов'язку.

На відміну від should, після ought потрібне to: ought to have + V3. Заперечення: ought not to have або розмовніше oughtn't to have. Питання з ought у минулому звучать дуже книжно, тому зазвичай уживають should: «Should we have informed them?». В американській англійській ought трапляється рідше.

У швидкому мовленні кажуть should've, ought to've, shouldn't've. На письмі їм відповідають should have, ought to have, shouldn't have. Форма should of — типова помилка на слух, її слід уникати.

The auditors ought to have queried the discrepancy in March.

Аудиторам слід було ще в березні поставити питання щодо розбіжності.

Звітний стиль: ought to have + V3.

Residents oughtn't to have been left without heating for a week.

Мешканців не слід було залишати без опалення на тиждень.

Заперечення з ought і пасив: дія відбулася й була недоречною.

We should've left at six.

Нам слід було вийти о шостій.

Розмовне скорочення; на письмі формально пишуть should have.

4. Shouldn't have: коли дія відбулася

У прочитанні жалю ствердна форма зазвичай оцінює незроблений крок, а заперечна — зроблений небажаний: You shouldn’t have shouted. Проте з іншим контекстом shouldn’t have може означати очікування, що дія не відбулася. Не виводь фактичний результат лише із заперечення.

Критика тут стосується вибору: дія була помилковою, шкідливою чи недоречною. Варіанти: shouldn't have, should not have (формальніше), ought not to have, а для підсилення should never have: «We should never have signed it».

Needn’t have + V3 зазвичай означає, що дію зробили без потреби. Воно теж може передавати докір або вдячне «не варто було так клопотатися». Відмінність у базовому значенні: shouldn’t have оцінює доцільність, needn’t have — необхідність.

You shouldn't have forwarded that email to the whole department.

Не слід було пересилати той лист усьому відділу.

Лист переслано; мовець вважає це помилкою.

They ought not to have released the figures before the family was told.

Їм не слід було оприлюднювати дані, поки родину не повідомили.

Формальніше заперечення; дані оприлюднили.

We should never have signed that contract.

Нам ніколи не слід було підписувати той договір.

Never підсилює жаль; договір підписано.

5. Форма: V3, been V-ing і пасив

Після have йде третя форма дієслова: should have gone, should have written, should have known. Дві поширені помилки: форма Past Simple після have (should have went) і should of замість should have.

Для дії, що тривала в певний момент минулого, вживають should have been + V-ing: «He should have been watching the gauge». Критикується не результат, а процес.

У пасиві підмет позначає того або те, на кого спрямовано дію: the windows should have been sealed. Виконавця можна не називати або додати через by. Пасив не гарантує безособової критики: відповідальність може бути зрозуміла з контексту.

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

should have been + V-ing (дієслово із -ing): процес · should have been + V3 (третя форма): пасив

verb / V
—
Дієслово: дія або стан, наприклад work чи be. Форму визначає конкретна схема.
V3 / past participle
—
Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.
V-ing / -ing
—
Форма дієслова із закінченням -ing: working, going. Її роль залежить від конструкції.

He should have been watching the gauge, not his phone.

Йому слід було стежити за датчиком, а не за телефоном.

Should have been + V-ing: критикуємо тривалу дію в той момент.

The windows should have been sealed before winter.

Вікна слід було заклеїти до зими.

Пасив: виконавця не названо, критика безособова.

She ought to have gone to the doctor sooner.

Їй слід було піти до лікаря раніше.

Gone — третя форма go; went тут було б помилкою.

6. Очікування: коли це не критика

Should have може виражати очікувану завершеність: The parcel should have arrived by now. Це може бути нейтральним припущенням, а в контексті затримки — також скаргою. By now, by Friday та already допомагають установити точку відліку; by Friday може стосуватися й майбутнього дедлайну.

Очікування саме не повідомляє, чи дія відбулася. Чи прибула посилка, треба з’ясувати. Якщо вона не прийшла, мовець може просто повідомити факт або водночас дорікати службі доставки; граматична форма не забороняє другого наміру.

Увага: упевнений висновок із доказів — це must have, а можливість, що не здійснилась, — could have. Це сусідні теми. Should have виражає норму, обов'язок або очікування.

The courier should have delivered it on Monday; it still hasn't come.

Кур'єр мав доставити посилку в понеділок; вона досі не прийшла.

Можливе прочитання очікування за графіком; залежно від тону це також може бути скаргою на кур’єра.

The final results should have been posted by now.

Остаточні результати вже мали б опублікувати.

By now сигналізує очікування за розкладом.

7. Коротка відповідь, питання, пом'якшення, ідіоми

У розмові дієслово часто пропускають, а модальне з have лишають: «Did you lock up? — No, I should have.» Лишати слід саме should have: голе should у минулому контексті читалося б як оцінка на майбутнє.

Питання «Should we have consulted a lawyer first?» запитує, чи був би той крок правильним, тобто оцінює ухвалене рішення. Риторичне «Shouldn't you have checked?» — прихована критика. Стриманість створюють вступи perhaps, I think, with hindsight, а форма модального при цьому не змінюється.

Усталені звороти: should have known better (than to…) — «слід було розуміти, що так не можна», should have thought of — «слід було подумати про». Вони найчастіше мають самокритичний відтінок.

Did you lock up? — No, I should have.

Ти замкнув? — Ні, слід було.

Дієслово пропущене, have лишилось.

Shouldn't you have checked the forecast first?

Хіба тобі не слід було спершу перевірити прогноз?

Питання з прихованим докором.

You should have known better than to reply to him in anger.

Тобі слід було розуміти, що не варто відповідати йому в гніві.

Ідіома should have known better than to…

8. Поруч: could have і must have

Should have ставить дію у світ норми: це було правильно. Could have лише відкриває можливість: «Ти міг би зателефонувати». Must have робить висновок із ознак: «Хтось, мабуть, зателефонував». Обидва — окремі теми, тут вони потрібні лише для розрізнення.

Must have передає висновок, але речення з ним може водночас дорікати. Could have не називає дію обов’язковою, однак You could have told me! здатне звучати дуже різко. Не розташовуй ці форми на незмінній шкалі сили докору.

У цій темі вибір іде за значенням: правильний крок — should/ought to have; помилкова дія — shouldn't have; висновок із доказів і відкрита можливість лишаються сусіднім темам.

You should have told me about the leak.

Тобі слід було розповісти мені про протікання.

Норма: це був потрібний крок.

You could have told me about the leak.

Ти міг би розповісти мені про протікання.

У контексті докору форма називає невикористану можливість; сила докору залежить від тону й контексту.

You must have noticed the leak.

Ти, мабуть, помітив протікання.

Must have передає висновок про помічене; чи є тут також докір, визначає контекст.

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

Неправильно:You should of told me about the delay.

Правильно:You should have told me about the delay.

Of тут — запис на слух скороченого 've. Після модального потрібне have.

Неправильно:She should have went home earlier.

Правильно:She should have gone home earlier.

Після have потрібна третя форма: gone, а не Past Simple went.

Неправильно:He should had called her yesterday.

Правильно:He should have called her yesterday.

Після модального дієслова не ставлять had: минуле передає have + V3.

Неправильно:You ought to told him the truth.

Правильно:You ought to have told him the truth.

Після ought to для минулого потрібне have + V3: ought to have told. Без have речення неграматичне.

Неправильно:The data should have store securely.

Правильно:The data should have been stored securely.

Дані тут є об’єктом зберігання, тому потрібен пасив have been stored. Причина — роль підмета, а не сама відсутність названого виконавця.

Джерела

Could have / might have: нездійснена можливість і припущення про минуле

1. Одна форма, два читання

Конструкція could/might + have + третя форма говорить про минуле, але сама по собі не повідомляє, чи подія сталася. Вона має два основні значення. У першому можливість існувала, але не здійснилася: мовець або слухач знає, що сталося насправді. У другому мовець не знає фактів і висловлює здогад про те, що, можливо, відбулося.

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

Тому учневі корисно щоразу питати: що в контексті каже про результат? Модальна група сама цього не показує.

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

could / might + have + V3; V3 = третя форма дієслова (gone, taken, left)

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

The expedition could have reached the summit by noon, but a whiteout turned it back at the second camp.

Експедиція могла дістатися вершини до полудня, але біла імла змусила її повернути назад біля другого табору.

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

Someone might have left the gate open; the dog is in the neighbour's garden.

Хтось, можливо, залишив хвіртку відчиненою; пес у саду сусіда.

Здогад: мовець бачить наслідок, але не знає причини.

The firm could have been sold to a rival in 2015, though the founders refused every offer.

Фірму могли продати конкурентові ще у 2015 році, але засновники відхилили всі пропозиції.

Пасив у нездійсненому читанні: could have been sold; продажу не було.

2. Нездійснена можливість: що сигналізує, що цього не сталося

Нездійснене читання зазвичай видно з одного з трьох сигналів. Перший — контраст: but, yet, instead, though вказують, що відбулося щось інше. Другий — нереальна умова, зазвичай з Past Perfect (if she had been willing) або інверсія (had the dam held). Третій — оцінка небезпеки: Luckily, Fortunately, a lucky escape показують, що біда минула.

У розповіді про небезпеку, якої уникнули, She could have been killed означає нездійснену можливість. Проте без такого контексту та сама форма може бути здогадом про невідому долю людини. Пасив переносить увагу на того, кого могла зачепити подія; сам по собі він не гарантує офіційності.

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

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

контраст / умова з had / оцінка небезпеки → нездійснене читання

Without the early warning, the whole valley could have been flooded.

Без раннього попередження вся долина могла б опинитися під водою.

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

She might have made partner at thirty-five, but she preferred to teach.

Вона могла стати партнеркою ще в тридцять п'ять, але віддала перевагу викладанню.

Контраст but вказує на вибір, зроблений натомість.

The negotiators could have walked out at any point; they chose to stay at the table.

Учасники переговорів могли піти будь-якої миті; вони вирішили лишитися за столом.

Друга частина називає, що сталося замість цього.

Luckily the cable held. It could have snapped under the load.

На щастя, трос витримав. Він міг порватися під вантажем.

Near miss: оцінка Luckily і перший факт показують, що не порвався.

3. Припущення про минуле: коли факти невідомі

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

Сигнали цього читання: фрази на кшталт I don't know, nobody has confirmed, we are still checking, а також поєднання з наслідком, причина якого невідома. Корисно давати кілька гіпотез одну за одною: The pump might have jammed, or the valve could have been left open.

Здогад не слід плутати з упевненістю. Для сильних висновків про минуле в англійській є інші конструкції, і вони належать окремим темам цього розділу.

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

факти невідомі → might / could / may + have + V3

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

The minutes don't mention a vote, so the chair may have decided alone.

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

May have: офіційніший здогад на основі відсутності запису.

Her flight might have been diverted; I'll check the arrivals board.

Її рейс, можливо, перенаправили; перевірю табло прильотів.

Здогад у пасиві, а перевірка ще попереду.

The archive could have been moved to the annexe before the flood, though nobody can confirm it.

Архів міг бути перенесений у прибудову ще до повені, хоч ніхто цього не підтвердить.

Явна відсутність підтвердження закріплює читання «здогад».

4. Читати за контекстом, а не за формою

Одне й те саме речення може мати обидва читання. She could have warned them без продовження неоднозначне. Якщо далі йде but she said nothing, це нездійснена можливість. Якщо далі йде фраза про те, що вони поспішно виїхали, це здогад про те, що, мабуть, хтось їх попередив.

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

Корисний тест: спробуй додати but... (і назви протилежний факт) або I don't know whether... (і визнай невідомість). Те, що природніше продовжує речення, і є його читанням.

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

... but + протилежний факт → нездійснене; ... I don't know whether → здогад

She could have warned them, but she said nothing.

Вона могла їх попередити, але промовчала.

Контраст but закріплює нездійснене читання.

Nobody knows who tipped them off. She could have warned them; she had their number.

Ніхто не знає, хто їх попередив. Це могла бути вона: у неї був їхній номер.

Здогад: перше речення прямо каже, що факт невідомий.

5. Форма: пасив, continuous, питання й заперечення

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

Пасив будується як could/might have been + V3: could have been avoided. Continuous: might have been waiting; він показує процес у минулому, який міг тривати. Питання з could відкривається інверсією: Could the crew have reached the hut before dark? Might у питанні вживається рідко й офіційно.

Might not have seen означає «можливо, не побачив». Couldn’t have seen зазвичай означає «не міг побачити» — неможливість, а не просто невпевненість. Не перенось значення заперечення автоматично з might на could.

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

have + V3 (третя форма): попередня дія · have been + V3: пасив · have been + V-ing (форма із -ing): процес

verb / V
—
Дієслово: дія або стан, наприклад work чи be. Форму визначає конкретна схема.
V3 / past participle
—
Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.
V-ing / -ing
—
Форма дієслова із закінченням -ing: working, going. Її роль залежить від конструкції.

The scandal could've been contained.

Скандал можна було б стримати.

Скорочення could've звичне в розмові й неформальному письмі; у формальному тексті пишуть could have been.

The tide might have been rising while we crossed.

Приплив, можливо, піднімався, поки ми переходили.

Continuous: процес, що, можливо, тривав у минулому.

He might not have seen the notice; it was hidden behind the door.

Він, можливо, не побачив оголошення: воно було за дверима.

Заперечення стоїть після might; це здогад, що він міг і не побачити.

6. Could have чи managed to: можливе проти здійсненого

Could have + V3 саме по собі не стверджує досягнутого результату. Для повідомлення, що дію справді виконали, природні managed to, was/were able to або Past Simple. Контекст може додатково підтвердити реалізацію можливості, тому абсолютне «could have ніколи про те, що сталося» було б надто сильним.

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

Would have + V3 описує результат нереальної умови й належить до умовних речень; could/might акцентують саме можливість.

Although the lift had stalled twice, the engineers managed to restart it.

Хоча ліфт двічі зупинявся, інженери зуміли його запустити.

Здійснений результат: managed to.

The engineers could have restarted it, but they waited for the manufacturer.

Інженери могли його запустити, але чекали на виробника.

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

When the power returned, the team was able to restore the archive overnight.

Коли повернулося живлення, команда змогла відновити архів за ніч.

Здійснена разова дія: was able to.

7. Межі теми, регістр і суміжні правила

Ця тема не про докір і жаль (should have, ought to have) та не про сильні висновки (must have, can't have): це окремі правила цього розділу. Could have в докорі («You could have called») межує з критикою, але тут розглядається як нездійснена можливість.

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

Past Perfect в умові не змушує ставити could have в будь-якому наслідку. Для минулого наслідку потрібно could have + V3; для теперішнього можливе змішане речення: If we had saved more, we could buy a car now.

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

could / might have + V3 ≠ managed to · ≠ must have · ≠ should have

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

The regulator could have imposed a fine, but it chose to issue a warning.

Регулятор міг накласти штраф, але вирішив обмежитись попередженням.

Офіційний регістр: нездійснена альтернатива.

The courier must have misread the address.

Кур'єр, мабуть, неправильно прочитав адресу.

Сусідня тема: упевнений висновок. Тут не тренується.

You should have called the client yesterday.

Тобі слід було зателефонувати клієнту вчора.

Сусідня тема: докір. Тут не тренується.

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

Неправильно:She could of won the final if she hadn't tripped.

Правильно:She could have won the final if she hadn't tripped.

Could of виникає через вимову could've; після could потрібне допоміжне have.

Неправильно:The harbour pilot could have dock the ship safely if the tide had been higher.

Правильно:The harbour pilot could have docked the ship safely if the tide had been higher.

Після have потрібна третя форма docked. Could + базова форма можливе для теперішнього наслідку минулої умови, але тут описано можливе минуле швартування.

Неправильно:The outage could have been avert by better planning.

Правильно:The outage could have been averted by better planning.

У пасиві після been потрібна третя форма: averted.

Неправильно:They could had avoided the fine.

Правильно:They could have avoided the fine.

Після модального стоїть have, а не had.

Неправильно:She might have being late.

Правильно:She might have been late.

Після have дієслово be має форму been, а не being.

Джерела

Must have / can't have: висновок про минуле

1. Висновок із доказу, а не спогад

У значенні висновку must have + третя форма подає попередню подію як пояснення ознак або відомостей. Ознаки можуть бути побачені зараз, відомі раніше чи описані в контексті. Мовець може бути свідком частини подій і робити висновок про іншу частину.

Must have виражає сильну впевненість, але не гарантує істинності. Безпосередньо відомий факт часто просто повідомляють у минулому часі. Проте свідок теж може вживати must have, наприклад відновлюючи обставини з неповної пам’яті; заборони «свідок не скаже» немає.

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

ознаки або відомості → must have + V3; V3 = третя форма дієслова

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

The kitchen smells of toast, so somebody must have been up before us.

На кухні пахне тостами, тож хтось, мабуть, устав раніше за нас.

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

The tide has already covered the footprints; the boat must have left hours ago.

Приплив уже змив сліди; човен, мабуть, відплив кілька годин тому.

Мовець пропонує висновок за слідами й припливом; речення не описує всіх його джерел інформації й не доводить висновку.

2. Форма: від have + V3 до пасиву й тривалості

Після must / can’t потрібне have, далі — третя форма: must have gone. Has, had та of тут не підходять. Must’ve можливе у мовленні й неформальному письмі; формальний текст зазвичай уживає повне must have.

Схему можна розширити: have been + -ing показує дію, що тривала; have been + третя форма будує пасив. Прислівник може стояти між модальним і have (must surely have gone) або після have (must have already gone); обидві позиції поширені.

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

must / can’t + have + V3 · have been + V-ing (форма із -ing): процес · have been + V3: пасив

verb / V
—
Дієслово: дія або стан, наприклад work чи be. Форму визначає конкретна схема.
V3 / past participle
—
Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.
V-ing / -ing
—
Форма дієслова із закінченням -ing: working, going. Її роль залежить від конструкції.

The hinges must have rusted years ago.

Завіси, мабуть, заіржавіли багато років тому.

Проста форма: подія вже завершилася.

The neighbours must have been arguing again; I could hear raised voices.

Сусіди, мабуть, знову сварилися: я чув підвищені голоси.

Перфектна тривала форма підкреслює процес.

The bridge can't have been repaired this summer; the cones are still there.

Міст не могли відремонтувати цього літа: конуси досі стоять.

Пасив: підмет не виконує дію, а зазнає її.

3. Can't have: заперечний висновок

Негативом до must have в значенні висновку виступає can't have + третя форма. Це не заперечення модального дієслова, а переконання мовця, що подія не відбулася. Формально поруч існують couldn't have і cannot have; різниця в силі мінімальна, а cannot звучить формальніше.

Форму must not have для висновку інколи вживають, особливо в американській англійській, але стандартним заперечним висновком лишається can't have; саме його, а також couldn't і cannot, ми тренуємо.

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

can't / couldn't + have + V3

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

The alarm can't have gone off; the siren was unplugged all week.

Сигналізація не могла спрацювати: сирену весь тиждень було вимкнено з розетки.

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

She couldn't have known; nobody told her about the change.

Вона не могла знати: їй ніхто не казав про зміну.

Couldn't have теж виражає майже певне заперечення.

4. Must як обов'язок і must як висновок

Must + базова форма може виражати вимогу (must wear badges) або висновок (must be tired). Звичайний минулий обов’язок передає had to. Must have + V3 часто є висновком, але також може задавати вимогу завершеності: Applicants must have completed the course — курс має бути вже завершений.

Перевір, чи мовець формулює правило, чи пояснює подію за наявними ознаками. Сама форма have + V3 не розв’язує цього питання: важливий контекст. У цій темі головне — прочитання висновку.

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

must + базова форма: вимога або висновок · had to + базова форма: минулий обов’язок · must have + V3: висновок або вимога попередньої завершеності

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

Staff must wear badges at all times.

Працівники мають носити бейджі завжди.

Обов'язок: теперішня вимога.

Staff had to wear badges last year.

Торік працівники були зобов'язані носити бейджі.

Минулий обов'язок передає had to, не must have.

The guard must have recognised him; he nodded and let him through.

Охоронець, мабуть, упізнав його: кивнув і пропустив.

Це висновок із поведінки охоронця.

5. Шкала впевненості та межі теми

Висновки про минуле розташовані на шкалі. Must have стоїть близько до достовірного, can't have близько до виключеного, а may have чи might have лише допускають можливість. Простий минулий час подає подію як відому.

Should have може передавати докір, жаль або очікування; could have і might have — нездійснену можливість або припущення про невідомий результат. Тут порівнюємо саме силу висновку, яку мовець подає через must have, may/might have та can’t have.

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

must have (майже точно було) | may / might have (можливо було) | can't have (майже точно не було)

The signal may have failed, but the log is empty, so it must have been the cable.

Сигнал міг відмовити, але журнал порожній, тож, мабуть, це був кабель.

Слабший здогад і сильніший висновок в одному реченні.

The hall was already full at seven, so the doors can't have opened late.

О сьомій зала вже була повна, тож двері не могли відчинити пізно.

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

6. Регістр і підсилювачі

У мовленні й неформальному листі звичайні скорочення: must've, can't have, couldn't have. У формальному письмі пишемо без скорочень, часто з cannot have. Прислівник уточнює висновок: must surely have, must presumably have.

Заперечення можна підсилити прислівником: cannot possibly have, cannot conceivably have. Такий підсилювач стоїть між модальним і have, не змінює форми й додає категоричності.

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

модальне дієслово + (прислівник) + have + V3; дужки означають необов’язковий елемент

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

The author cannot possibly have read the final draft.

Автор не міг прочитати остаточну версію жодним чином.

Формальний підсилений висновок.

The signatory must presumably have received the notice by post.

Підписант, імовірно, отримав повідомлення поштою.

Presumably позначає, що висновок спирається на припущення.

7. Коли висновок недоречний

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

Також відрізняй висновок про минуле від висновку про теперішнє. Must be і must be -ing стосуються того, що відбувається зараз, а must have + V3 — раніше. У реченні вирішальним є часовий орієнтир.

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

must be (зараз) | must have + V3 (раніше)

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

I watched her lock the office at six.

Я бачив, як вона замкнула офіс о шостій.

Мовець прямо повідомляє побачену дію. Це саме по собі не доводить, що всередині нікого не лишилося.

He must be home by now; the lights are on.

Він, мабуть, уже вдома: світло горить.

Висновок про теперішній стан, а не про минулу подію.

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

Неправильно:They must been exhausted after the climb.

Правильно:They must have been exhausted after the climb.

Після модального потрібен have; must been не має перфектної форми.

Неправильно:The test must of failed.

Правильно:The test must have failed.

Must of виникає з вимови must've; граматично потрібен have.

Неправильно:They can't had finished yet.

Правильно:They can't have finished yet.

Після модального стоїть голий інфінітив have, а не had.

Неправильно:He must have went home early.

Правильно:He must have gone home early.

Після have потрібна третя форма gone, а не проста минула went.

Неправильно:The door can't have be opened from outside.

Правильно:The door can't have been opened from outside.

Пасив вимагає been, а не be.

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