1. Той самий каркас, новий часовий шар
У сусідньому правилі ви вже бачили ланцюжок modal + be + past participle для оцінки того, що відбувається зараз чи має відбутися: can be fixed, must be signed. Це правило додає ще одну ланку — have been — і переносить ту саму оцінку в МИНУЛЕ: щось уже сталося (чи не сталося), і ми зараз про це говоримо.
Форма стає довшою (modal + have been + V3 замість modal + be + V3), але сенс модального дієслова часто змінюється разом із нею: must у теперішньому пасиві найчастіше означає обов'язок («must be signed» — треба підписати), а must у цьому ланцюжку означає ВПЕВНЕНУ ЗДОГАДКУ про минуле («must have been signed» — певно, вже підписали).
The lights are still on, so the office must have been left unlocked overnight.
Світло досі горить, тож офіс, певно, залишили незамкненим на ніч.
Оцінюємо минулу подію на основі теперішнього доказу (світло горить).
The window should have been closed before the rain started.
Вікно варто було зачинити ще до того, як почався дощ.
Докір за те, що, судячи з контексту, не зробили вчасно.
2. Форма: modal + have + been + V3
Зберігаємо порядок modal + have + been + V3. Not та прислівники можуть стояти між ланками: might not have been sent, must have already been checked. Після модального have не змінюється на has чи had; у цьому простому перфектному пасиві вживаємо been.
Це той самий принцип, що діє для будь-якого дієслова після модального взагалі: can go, must stop — і так само can have gone, must have stopped. Тут просто ще одна ланка (been) додається між have і дієприкметником, щоб перетворити активний перфект на пасивний.
Правильні дієслова утворюють V3 із -ed (fix → fixed, check → checked); неправильні мають власні форми (steal → stolen, leave → left, break → broken). Деякі V3 збігаються з початковою формою: cut → cut. Довша конструкція have been being checked теж існує, але це перфектний тривалий пасив, поза основною моделлю уроку.
modal + have + been + V3 (have і been — завжди в цій формі, хоч би який був підмет)
- subject / S —
- Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
- V3 / past participle —
- Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.
- modal —
- Модальне дієслово виражає, наприклад, можливість або необхідність: can, may, must.
These photos might have been taken with a professional camera.
Ці фотографії, можливо, зробили професійною камерою.
Might have been taken — усі чотири ланки на місці, жодна не змінена.
The missing key could have been left inside the office by accident.
Загублений ключ, можливо, випадково залишили в офісі.
Left — неправильний дієприкметник (leave-left-left) одразу після been.
3. Упевнена здогадка й упевнене заперечення: must / can't / couldn't
Must have been + V3 означає, що мовець майже певен: докази вказують саме на цей висновок. Це вже не обов'язок (як must be done у теперішньому пасиві), а логічний висновок про те, що, найімовірніше, сталося.
Для висновку «цього не могло статися» природні can’t / couldn’t have been + V3. Must not / mustn’t have також може передавати негативний висновок у певних різновидах англійської, тому не оголошуємо його завжди помилковим. Для чіткого нейтрального контрасту тут порівнюємо must have з can’t have.
The coffee machine must have been switched off by the last person to leave.
Кавомашину, певно, вимкнула остання людина, яка йшла з офісу.
Впевнений висновок на основі того, що машина вимкнена зараз.
That email can't have been sent from her old account — she closed it months ago.
Цей лист точно не могли надіслати з її старого акаунта — вона закрила його кілька місяців тому.
Впевнене заперечення: can't/couldn't, а не mustn't.
4. Непевна можливість: may / might / could
May, might і could have been + V3 можуть передавати непевну здогадку. У такому контексті вони часто взаємозамінні, але could have been може також описувати нереалізовану можливість, а не припущення про те, що справді сталося. Значення визначає вся ситуація.
Ці форми природно з'являються, коли можливих пояснень кілька одночасно: мовець може назвати два-три варіанти поспіль, кожен зі своїм might/could have been, не обираючи один остаточно.
The plants might have been watered by my neighbour while I was away.
Мої рослини, можливо, поливала сусідка, поки мене не було.
Непевна, але правдоподібна здогадка без прямих доказів.
This mark on the table could have been caused by a hot cup.
Ця пляма на столі, можливо, з'явилася через гарячу чашку.
Could have been — одна з кількох можливих причин, не єдина.
5. Докір і невиконане очікування: should / shouldn't
Should have been + V3 може оцінювати невиконаний обов’язок або бажану минулу дію: The tickets should have been booked, but they weren’t. Воно також передає очікування без відомого результату: The parcel should have been delivered by now — очікуємо, що посилка вже прибула.
У докорі shouldn’t have been + V3 зазвичай означає, що дію виконали, хоча не слід було. Але сама форма не завжди доводить виконання: у контексті припущення вона може передавати очікувану відсутність дії. Спершу визначаємо намір мовця.
The tickets should have been booked weeks ago, before the prices went up.
Квитки варто було забронювати ще кілька тижнів тому, до підвищення цін.
Очікувана дія, судячи з контексту, не була виконана вчасно.
This comment shouldn't have been left on a public page — it named a real client.
Цей коментар не варто було залишати на публічній сторінці — там названо реального клієнта.
Дію вже виконали (коментар лишили), і мовець вважає це помилкою.
6. Від активного до пасивного, заперечення й питання
В активному модальному перфекті виконавець є підметом: They must have cancelled the order. У пасиві об’єкт стає підметом: The order must have been cancelled. Виконавця можна додати через by, якщо він важливий. Це модальна конструкція з перфектом, а не час Past Perfect із had.
У запереченні not приєднується прямо до модального дієслова (shouldn't, shouldn't have been); can't і couldn't вже самі є запереченням і окремого not не потребують. У питанні модальне дієслово виходить перед підметом, а have been + дієприкметник лишаються разом одразу після нього: «Could this have been avoided?»
Could the delay have been avoided if we'd started earlier?
Чи можна було уникнути затримки, якби почали раніше?
Питання: модальне — підмет — have been — дієприкметник.
The estimate shouldn't have been sent without the manager's approval.
Кошторис не варто було надсилати без погодження керівника.
Not одразу після should; дія вже виконана — це докір.
7. Межі правила: сусідні конструкції, які тут не тренуємо
Прості can be fixed і must be signed часто стосуються теперішнього або майбутнього; could be fixed може також описувати минулу можливість. Перфектний блок have been + V3 дає погляд на попередню дію. Він іноді відносить її до майбутнього строку: It must have been completed by next Friday. Тут зосереджуємося на оцінюванні минулого.
Would have been + V3 (нереальна умова: якби… то було б зроблено) належить третьому умовному способу, а не оцінці реальної минулої події — інша логіка, інший модальний. Причинна конструкція have/get something done (мали щось зробити для себе) — окрема категорія Causative, не пасив із модальним.
This form must be signed before Friday.
Цю форму потрібно підписати до п'ятниці.
Теперішня вимога (must be) — не предмет цього правила; порівняй із «must have been signed».
If we'd known earlier, the trip would have been cancelled.
Якби ми дізналися раніше, поїздку скасували б.
Нереальна умова (третій умовний спосіб) — інша конструкція, не предмет цього правила.
8. Перенесення в мовлення: кілька значень в одному висловлюванні
У реальних поясненнях, звітах чи побутових розмовах ці значення природно йдуть поруч: одне речення висловлює здогадку про причину, інше — докір за те, що зробили чи не зробили. Уміння свідомо переключатися між ними, не плутаючи форму, і є мета цього правила.
Той самий каркас have been + V3 повторюється під кожним модальним дієсловом, тож нової форми вчити не потрібно — лише свідомо обирати модальне дієслово за значенням, яке саме зараз потрібно передати.
The delivery must have been delayed somewhere — it should have arrived by Tuesday.
Доставку, певно, десь затримали — вона мала прибути ще у вівторок.
Впевнена здогадка (must have been) і докір за невиконане (should have) в одному висловлюванні.
I can't have been the only one who noticed — someone else should have said something.
Не може бути, що я єдина це помітила — хтось інший мав би щось сказати.
Обидві частини тут активні: have been the only one — перфект дієслова be з іменниковим доповненням, should have said — активний перфект. Це контраст для розпізнавання: саме have been ще не робить речення пасивним.
Типові помилки
Неправильно:The contract should been signed by both parties before the deadline.
Правильно:The contract should have been signed by both parties before the deadline.
Пропущено have: між should і been завжди стоїть have, хоч би яке модальне дієслово використовувалося.
Неправильно:The invoice must have sent to the wrong department.
Правильно:The invoice must have been sent to the wrong department.
Пропущено been: рахунок не може сам щось надіслати, тут потрібен пасив, а не активний перфект без об'єкта.
Неправильно:The results can't have be announced yet.
Правильно:The results can't have been announced yet.
Після have у цьому пасивному перфекті потрібне been. Can’t have been announced передає висновок, що результати ще не могли оголосити.
Неправильно:The car should have been fix before the trip.
Правильно:The car should have been fixed before the trip.
Після been потрібен дієприкметник (fixed), а не базова форма дієслова (fix).
Неправильно:The staff should be told about the delay yesterday.
Правильно:The staff should have been told about the delay yesterday.
Часовий маркер yesterday вимагає оцінки минулого (should have been), а не теперішнього модального пасиву (should be).
Неправильно:This must to have been a mistake.
Правильно:This must have been a mistake.
Модальні дієслова не приєднують to перед наступним дієсловом.