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

Conditional with Continuous and Perfect Forms

Would be + -ing показує, що відбувалося б у певний момент або протягом уявного періоду. Це може бути сцена зараз, майбутня діяльність чи повторювана рутина. Вчимося будувати форму й обирати ракурс, не оголошуючи would do помилкою.

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

Would be doing: дія всередині уявної ситуації

1. Уявити себе всередині дії

Порівняй реальну ситуацію з тією, яку ти уявляєш за іншої умови. Would передає гіпотетичний результат, а be + -ing дозволяє показати дію зсередини: людина була б зайнята нею в цей момент. Це не повідомлення, що дія справді відбувається.

Саме уявлення не доводить усіх протилежних фактів. If I were at the studio… може бути просто запропонованим сценарієм. Щоб робити висновок про реальне місце людини, потрібен контекст.

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

підмет + would be + дієслово з -ing

subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
V-ing / -ing
—
Форма дієслова із закінченням -ing: working, going. Її роль залежить від конструкції.

The studio is closed. If it were open, I would be recording my interview there now.

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

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

Imagine we had a quiet room. We would be discussing the proposal without interruptions.

Уяви, що в нас була б тиха кімната. Ми обговорювали б пропозицію без перерв.

Умова введена через imagine; окреме if-речення не обов’язкове, якщо сценарій зрозумілий.

2. Три елементи форми, заперечення й питання

Після would потрібна базова форма be, а після be — змістове дієслово з -ing. Be не змінюється залежно від підмета: I would be working, she would be working, they would be working. Не вставляємо to та не замінюємо be на was або been.

Для заперечення ставимо not після would: would not be working, або wouldn't be working. У питанні would переходить перед підметом: Would she be working? У спеціальному питанні спочатку стоїть питальне слово: Where would she be working? Допоміжне do тут не потрібне.

У розмові I would часто скорочується до I'd. У I'd be working скорочення означає would; у I'd accepted — had. Зміст наступних слів важливіший за вигляд самого 'd. Повні й скорочені форми не змінюють гіпотетичного значення.

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

Ствердження: підмет + would be + -ing. Заперечення: підмет + would not be + -ing. Питання: Would + підмет + be + -ing?

subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
V-ing / -ing
—
Форма дієслова із закінченням -ing: working, going. Її роль залежить від конструкції.

With an earlier shift, she would not be travelling home in the dark.

За умови ранішої зміни вона не їхала б додому в темряві.

Not заперечує уявну діяльність; ланцюжок be travelling залишається цілим.

What would you be teaching if you worked at that college?

Що ти викладав би, якби працював у тому коледжі?

Після what порядок would + you + be + teaching; питання стосується уявної роботи.

I'd be sorting the photos if I had my laptop.

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

I'd be розгортається в I would be, а не I had be.

3. Не лише зараз: майбутній кадр і повторювана рутина

Час уявної дії встановлює контекст. Now прив’язує її до теперішнього, this time tomorrow — до майбутнього. Continuous описує процес у вибраній часовій рамці, а не автоматично теперішній час.

Повторюваність також сумісна з Continuous. Можна уявити, чим ти був би регулярно зайнятий протягом певного періоду. Every day не забороняє would be doing; ця форма може підкреслити перебіг або тимчасовий характер уявної рутини.

If the library were open, we would be studying there now.

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

Уявний кадр припадає на момент мовлення.

If we took the overnight train, we would be crossing the mountains at dawn tomorrow.

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

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

If I joined the six-week course, I would be practising with a partner every evening.

Якби я записався на шеститижневий курс, я щовечора практикувався б із партнером.

Це повторювана діяльність усередині уявного періоду навчання.

4. Would do і would be doing: різний ракурс, не правильне й неправильне

Would do може подати дію як ціле, рішення, звичний вибір або загальну закономірність. Would be doing виразніше зосереджує увагу на діяльності, що розгорталася б у ситуації. В обох випадках подія може бути гіпотетичною.

Одне лише right now не робить просту форму неграматичною: I would call her right now може повідомляти про негайний вибір. Так само instead of taking the bus лише протиставляє способи пересування й саме не визначає аспект.

Якщо завдання прямо просить побудувати would be + -ing, проста форма не виконує ціль цієї вправи. Це інше зауваження, ніж «речення неправильне англійською». Відкритий переклад без такої вимоги може мати кілька природних рішень.

If I had a bicycle, I would cycle to work every day.

Якби я мав велосипед, я щодня їздив би ним на роботу.

Правильне повідомлення про уявний звичний вибір транспорту.

If I had a bicycle, I would be cycling to work every day.

Якби я мав велосипед, я щодня їздив би ним на роботу.

Ті самі базові факти, але діяльність уявляється як частина перебігу життя; every day сумісне з обома формами.

If I had her number, I would call her right now.

Якби я мав її номер, я зателефонував би їй просто зараз.

Мовець називає негайний крок, а не показує себе всередині розмови. Right now не вимагає Continuous.

5. Значення дієслова важливіше за список «станів»

Для станів на кшталт володіння, знання чи переконання зазвичай обирають просту форму: would have, would know, would believe. Не додавай Continuous лише тому, що стан уявний або стосується теперішнього.

Водночас те саме дієслово може позначати діяльність. Have a barbecue означає проводити барбекю, а не володіти ним; think about a problem може означати активно його обмірковувати. Тому would be having і would be thinking природні в таких значеннях. Це не універсальна заборона для всіх слів зі списку stative verbs: перевіряй конкретне вживання.

If we rented that flat, we would have a balcony.

Якби ми орендували ту квартиру, у нас був би балкон.

Have передає наявність або володіння, а не дію в процесі.

If the weather were warmer, we would be having a barbecue outside.

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

Having a barbecue — діяльність, тому Continuous доречний.

If I were in your position, I would think the offer was fair.

На твоєму місці я вважав би пропозицію справедливою.

Think означає мати певну думку.

If I had a free afternoon, I would be thinking about possible designs.

Якби я мав вільний час після обіду, я обмірковував би можливі варіанти дизайну.

Thinking about описує активний розумовий процес.

6. Час причини й час результату — окремі рішення

Would be doing не прив’язує if-частину до єдиного шаблону. Для уявної теперішньої ситуації або малоймовірної майбутньої умови часто використовуємо Past Simple: if I lived, if we took, if it were. Минулу форму тут не треба автоматично перекладати минулим часом.

Якщо змінюємо завершений минулий вибір, потрібен Past Perfect: if I had accepted. Його результат усе ще може бути процесом зараз: I would be working there now. Спочатку визнач, коли змінювана причина, потім — коли уявний результат.

У звичайному гіпотетичному описі would стоїть у результаті, не копіюється в if-частину. Вживання would після if для готовності, наполегливого прохання та інших окремих значень тут не тренуємо.

I live too far from the centre. If I lived closer, I would be walking to work now.

Я живу надто далеко від центру. Якби я жив ближче, я зараз ішов би на роботу пішки.

Змінюємо теперішню обставину — місце проживання.

I turned down yesterday's invitation to lead today's workshop. If I had accepted it, I would be leading the workshop now.

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

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

7. Репліка може спиратися на вже названу умову

У розмові не обов’язково щоразу повторювати if-частину. Якщо співрозмовник уже запропонував сценарій, відповідь I'd be… описує діяльність у ньому. Без такого контексту слухач може не зрозуміти, від якої умови залежить висловлювання.

Питання What would you be doing? запрошує описати уявну діяльність. Коротка відповідь може бути природною в живій розмові, але для тренування побудови речення іноді потрібна повна репліка. Це навчальне обмеження, не заборона коротких відповідей.

A: Imagine you had Friday afternoons free. B: I'd be helping at the community garden.

А: Уяви, що по п’ятницях після обіду ти був би вільний. Б: Я допомагав би в громадському саду.

Друга репліка успадковує гіпотетичну рамку першої.

A: Suppose the exhibition opened tomorrow. B: What would the volunteers be doing at nine?

А: Припустімо, виставка відкрилася б завтра. Б: Що волонтери робили б о дев’ятій?

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

8. Межа: не додавай минулий результат або іншу модальність непомітно

Порівнюй час результату: would be working now показує уявний процес зараз; would have been working at noon yesterday повертає нас до уявного процесу в минулому. Другу конструкцію докладно вивчають окремо. Минула причина сама собою не змушує додавати have been у результат.

Could або might змінюють модальність: можливість, здатність чи менш категоричне припущення не тотожні результату, який мовець представляє через would. Тут важливо лише не підмінити одну ціль іншою. Опис усіх модальних значень і всіх змішаних умовних речень не потрібен для опанування цього ракурсу.

If I had taken that job, I would be working abroad now.

Якби я тоді погодився на ту роботу, я зараз працював би за кордоном.

Минулий вибір має уявний теперішній результат: be working.

If I had taken that job, I would have been working abroad this time last year.

Якби я тоді погодився на ту роботу, торік у цей час я працював би за кордоном.

Тут змінилася часова точка результату; have been working належить до сусідньої теми.

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

Неправильно:If I had a desk, I would be work there.

Правильно:If I had a desk, I would be working there.

Після be в Continuous потрібне working, не базове work.

Неправильно:If the hall were open, we would rehearsing there.

Правильно:If the hall were open, we would be rehearsing there.

Між would та rehearsing пропущено обов’язкове be.

Неправильно:If I were free, I would to be helping you.

Правильно:If I were free, I would be helping you.

Після модального would в цій конструкції немає to.

Неправильно:Where would she was working if she moved?

Правильно:Where would she be working if she moved?

Після would залишається базова форма be, навіть коли if-частина має минулу форму.

Неправильно:Would they be have a meeting if the director were here?

Правильно:Would they be having a meeting if the director were here?

Have a meeting позначає діяльність, але її Continuous-форма все одно потребує having.

Джерела

Would have been doing: процес в іншому сценарії

1. Не звіт про факт, а погляд усередину уявного процесу

Уявімо: репетицію скасували. Ми знаємо її розклад і припускаємо, що без скасування учасники його дотрималися б. Would have been rehearsing дозволяє описати не реальну репетицію, а процес в іншому сценарії.

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

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

If + підмет + had + V3, підмет + would have been + дієслово з -ing

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

If the rehearsal hadn't been cancelled, we would have been practising at eight last night.

Якби репетицію не скасували, учора о восьмій вечора ми репетирували б.

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

If we had started at six, we would have been practising for two hours by eight.

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

Додано ретроспективний відлік: від уявного початку о шостій до опорної восьмої години.

2. Збери ланцюг і змінюй лише потрібну ланку

Після would стоїть have, а не has чи had. Далі потрібні been та форма на -ing: would have been waiting. Ланцюг однаковий для I, she, they та інших підметів.

Заперечення: would not have been waiting або wouldn't have been waiting. У питанні would переходить перед підметом: Would she have been waiting? Для тривалості: How long would she have been waiting?

I'd have been working означає I would have been working; I'd worked означає I had worked. Скорочення would’ve також нормативне: I would've been working. У стандартному письмі пишемо have або ’ve, не of.

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

підмет + would (not) have been + -ing; питання: Would + підмет + have been + -ing?

subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
V-ing / -ing
—
Форма дієслова із закінченням -ing: working, going. Її роль залежить від конструкції.

With an earlier delivery, she wouldn't have been waiting outside all morning.

За умови ранішої доставки вона не чекала б надворі весь ранок.

Заперечено уявне тривале очікування; not належить до would, а have been залишається незмінним.

How long would you have been driving by the first stop?

Скільки часу ти вже був би за кермом до першої зупинки?

Would стоїть перед you; have been driving не розриваємо перестановкою been і have.

I'd have been writing all evening if the meeting had ended earlier.

Я писав би весь вечір, якби зустріч закінчилася раніше.

Тут ’d = would: після скорочення вже є have, яке запускає перфектний ланцюг.

3. Опорна точка: тоді, донині або до майбутньої межі

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

For позначає відрізок, since — початок, by — межу, від якої озираємося: for two hours, since nine, by eleven. Години вимірюють діяльність, а не кількість готових виробів.

Для by now чи by next June зроби ретроспективний ракурс явним: коли процес почався б і скільки тривав би до цієї точки. Майбутній приклад нижче описує вже нереалізований життєвий сценарій, а не прогноз того, що справді станеться.

If I had joined the team in January, I would have been working there for eight months by now.

Якби я приєднався до команди в січні, на цей момент я працював би там уже вісім місяців.

За контекстом зараз кінець серпня. Відлік ведеться до теперішньої точки, а не лише до завершеної минулої дати.

If we hadn't moved away, we would have been living there for ten years by next June.

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

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

4. Процес не дорівнює ні готовому результату, ні перериванню

Would have been repairing підкреслює ремонт як діяльність. Would have repaired three chairs подає три відремонтовані стільці як результат. Вислів for three hours не повідомляє, скільки стільців було б готово.

Водночас Simple не завжди означає одноразове завершення: would have managed the team for a year може описувати цілий період керування. Would have been managing виділяє його тривання. Не оголошуй граматичне Simple помилкою лише через інший ракурс.

Continuous сам по собі не доводить, що роботу перервали або що її ніколи не завершили. Такі висновки потребують додаткових фактів. Діяльність також може бути повторюваною: щовечірні заняття, а не заняття без жодної перерви.

Would be working now природно показує уявний процес зараз. Would have been working for four hours by now додатково озирається на його тривалість донині. Обидві форми можливі; мета висловлювання визначає потрібний ракурс.

With the spare tools, I would have been repairing chairs all morning; I can't say how many I would have finished.

Із запасними інструментами я ремонтував би стільці весь ранок; не можу сказати, скільки я завершив би.

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

If she had stayed, she would have managed the team for another year.

Якби вона залишилася, вона керувала б командою ще рік.

Це граматичне речення про період виконання ролі, а не обов’язково про завершену разову дію.

If I had kept that job, I would have been teaching evening classes every week.

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

Йдеться про регулярну діяльність у нереалізованому сценарії, не про одне нескінченне заняття.

5. Умова не зводиться до однієї формули з if

Для конкретної зміненої минулої події звична умова If + Past Perfect. Але форма умови залежить від її власного часу: у змішаному умовному реченні загальна нереальна риса може мати If + Past Simple або were, а наслідок стосуватися минулої діяльності.

Умова може бути зрозуміла з попередньої репліки або виражена через without чи otherwise. Важливо, щоб слухач міг відновити, яку обставину ми змінюємо.

Два факти ще не доводять умовного зв’язку. Із «Леся звільнилася» та «тепер керує інша людина» не випливає гарантоване підвищення Лесі. Для такого сценарію потрібне явне припущення про призначення та збереження ролі.

If I lived nearer the office, I wouldn't have been travelling for two hours before yesterday's meeting.

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

Припускаємо інше постійне місце проживання; уявний наслідок — тривалість учорашньої дороги. Past Perfect в умові не обов’язковий.

The outdoor workshop was cancelled. Otherwise, we would have been drawing in the park all afternoon.

Майстер-клас надворі скасували. Інакше ми малювали б у парку весь день після обіду.

Otherwise відсилає до нескасованого майстер-класу; розклад передбачав малювання після обіду.

Assuming the promised promotion had gone ahead, Lesia would have been managing the department for a year by now.

Якщо припустити, що обіцяне підвищення відбулося б, Леся на цей момент керувала б відділом уже рік.

Мовець відкрито задає припущення; він не видає наслідок за висновок лише з факту звільнення.

6. Збережи діяча, модальність і значення дієслова

Would have been interviewing — діяч проводив би співбесіди. Would have been interviewed — пасив: співбесіду проводили б із ним. Been без наступної форми на -ing ще не означає Continuous.

Would у цьому уроці подає наслідок усередині прийнятої гіпотези. Might have been doing означає можливість і не є механічним синонімом. У перекладі не підмінюй «працював би» на «можливо, працював би».

Стани на зразок know у звичайному значенні знання зазвичай не оформлюємо як Continuous: would have known. Якщо потрібен процес набуття знань, обери справжню діяльність, наприклад would have been studying, але пам’ятай, що це вже інший зміст.

If I had accepted the recruiter role, I would have been interviewing applicants all morning.

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

I — той, хто ставить запитання; заміна interviewing на interviewed змінює його роль.

If you had told me, I would have known the reason.

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

Known доречно передає стан знання. Додавання been knowing не покращує відповідь лише тому, що урок присвячений Continuous.

7. Як перенести конструкцію у власну репліку

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

У зв’язній відповіді не потрібно ставити всі дієслова в одну форму. Реальні події, уявний процес і межі висновку виконують різні функції. Зразки відкритих вправ — орієнтири для самоперевірки, не єдиний дозволений текст.

I chose the later shift. If I had taken the early one, I would have been serving customers for four hours by noon. That doesn't tell us how many orders I would have completed.

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

Факт вибору, уявний період роботи й обмеження висновку розділено; контекст передбачає початок ранньої зміни о восьмій.

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

Неправильно:She would has been waiting outside.

Правильно:She would have been waiting outside.

Після модального would потрібна базова форма have незалежно від підмета she.

Неправильно:We would have be working all morning.

Правильно:We would have been working all morning.

Після have у цьому ланцюгу потрібна третя форма be — been.

Неправильно:They would have been wait for us.

Правильно:They would have been waiting for us.

Для процесу після would have been потрібна форма на -ing, не базове wait.

Неправильно:Would she been have driving then?

Правильно:Would she have been driving then?

У питанні переносимо would перед підметом, але зберігаємо порядок have been.

Джерела

Could/Might have been doing — можлива діяльність і нереалізований сценарій

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

Could/might have been + -ing поєднує можливість із поглядом на діяльність у її перебігу. Але можливість буває різною: «Чи це, можливо, відбувалося насправді?» і «Що могло б відбуватися за інших обставин?». Контекст визначає читання; сама форма не каже, що дія точно відбулася або точно не відбулася.

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

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

підмет + could / might + have been + дієслово з -ing

subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
V-ing / -ing
—
Форма дієслова із закінченням -ing: working, going. Її роль залежить від конструкції.

Rita might have been recording a lesson when you called.

Можливо, Ріта записувала урок, коли ти зателефонував.

Невідомо, чим вона справді займалася. Запис уроку — одна можлива діяльність у момент дзвінка; речення не повідомляє, чи вона відповіла.

Rita declined the project. She could have been recording lessons all summer.

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

Відмова задає нереалізовану можливість: якби вона погодилася. Це не здогад про її фактичне літо.

2. Незмінний ланцюжок і порядок слів

Після could або might використовуй have, не has і не had; далі been, потім -ing-форму змістового дієслова. Підмет не змінює цей ланцюжок. Не додавай to або did.

У прямому питанні модальне дієслово стоїть перед підметом: Could she have been working? Might she have been working? Другий варіант можливий, але звучить формальніше. У вкладеному питанні зберігай порядок підмет + модальне дієслово: Do you think she might have been working?

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

Питання: Could / Might + підмет + have been + -ing? Заперечення: підмет + might not / could not + have been + -ing.

subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
V-ing / -ing
—
Форма дієслова із закінченням -ing: working, going. Її роль залежить від конструкції.

Could the neighbours have been moving furniture?

Чи могли сусіди тоді пересувати меблі?

Could винесено перед підметом; решта ланцюжка залишається have been moving.

Do you think the neighbours might have been moving furniture?

Як думаєш, можливо, сусіди тоді пересували меблі?

Після Do you think стоїть звичайний порядок the neighbours might, без другої інверсії.

3. Припущення: ознака ще не доказ

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

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

The studio lights were on. Someone could have been editing a video, but the timer may simply have failed.

У студії горіло світло. Можливо, хтось монтував відео, але таймер міг просто не спрацювати.

Мовець розглядає пояснення, а не оголошує встановлений факт.

Nina might have been waiting at the side entrance; I only checked the front door.

Можливо, Ніна чекала біля бокового входу; я перевірив лише головні двері.

Неповна перевірка залишає місце для припущення. Жодної нереальної умови тут не потрібно.

4. Альтернативне минуле: можливість, не обіцянка результату

Для нереалізованої минулої умови типовий каркас if + had + V3, а в результаті — could/might have been + -ing. Could часто висуває на передній план доступну можливість або спроможність; might — один із можливих наслідків. Це не механічна різниця у відсотках упевненості.

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

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

If + підмет + had + V3, підмет + could / might have been + -ing

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

If we had rented the upstairs room, we could have been teaching two groups at once.

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

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

We cancelled the outdoor workshop. Otherwise, we might have been working in the rain all afternoon.

Ми скасували майстер-клас просто неба. Інакше, можливо, ми працювали б під дощем увесь післяобідній час.

Otherwise відсилає до альтернативи «якби не скасували». Мовець уявляє можливий перебіг подій.

5. Процес, тривалість і результат — не те саме

Have been + -ing показує діяльність у перебігу, тривалу або повторювану роботу протягом періоду. Для завершеного результату часто потрібне could/might have + V3. Обидві форми можуть бути граматичними в одному сюжеті, але відповідають на різні запитання.

Тривала форма не гарантує ані завершення, ані продовження зараз. Час і межі уточнює контекст. Дієслова стану, як-от know у значенні «знати», зазвичай вживаються без continuous; тривалість сама по собі не змушує додавати -ing.

They might have been repairing the lift that morning.

Можливо, того ранку вони ремонтували ліфт.

У центрі уваги перебіг ремонту. Чи відремонтували ліфт, не сказано.

They might have repaired the lift before lunch.

Можливо, вони відремонтували ліфт до обіду.

Припускаємо завершений результат. Це не помилка, а інший ракурс.

He might have known the organiser for years.

Можливо, він роками знав організатора.

Known передає стан знайомства. For years не робить continuous обов'язковим.

6. Might not і couldn't: різне заперечення

Might not have been doing зазвичай означає «можливо, не робив / не робила»: відсутність діяльності лише допускається. Couldn't have been doing у висновку про факти означає «не могло бути, щоб робив / робила»: мовець виключає цю версію.

Але couldn't також може описувати брак спроможності чи можливості за певних обставин. Тому не перекладай його автоматично як сильний здогад. Спочатку з'ясуй: мовець оцінює правдивість версії чи доступність діяльності?

Leo might not have been listening when the date was announced.

Можливо, Лео не слухав, коли оголосили дату.

Неуважність — лише одна версія; речення її не доводить.

Leo couldn't have been using that computer at noon: it was unplugged and had no battery.

Лео не міг користуватися тим комп'ютером опівдні: він був від'єднаний від мережі й не мав батареї.

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

Without the loan, we couldn't have been running the café that winter.

Без позики ми не змогли б утримувати кафе тієї зими.

Це залежність можливості працювати від фінансування, а не припущення, що кафе насправді не працювало.

7. Межі: would, теперішня точка й майбутня перспектива

Would have been doing теж є модальною конструкцією. В умовному сценарії вона подає очікуваний наслідок за прийнятої умови, тоді як could/might залишають можливість або невизначеність. Умова може бути невираженою і з would; це не особлива властивість лише could/might.

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

I turned down the night shift. I would have been working alone.

Я відмовився від нічної зміни. Я працював би сам.

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

If I had joined in January, I could have been working here for eight months by now.

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

Нереалізована тривалість доходить до by now, а не обов'язково обривається в минулому.

Ask her tomorrow. By then, she might have been working on the problem for a week.

Запитай її завтра. На той момент вона, можливо, вже працюватиме над проблемою тиждень.

Майбутня опорна точка задана tomorrow / by then. Це застосування загального принципу модального перфекта до тривалого процесу.

8. Як сформулювати думку самостійно

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

У відкритих вправах зразок — лише один природний варіант. Перевіряй зміст, форму, межі впевненості та комунікативну мету; синоніми й доречний порядок слів дозволені. Можна вигадувати всі ситуації. Самоперевірка допомагає помітити розбіжності, але не є автоматичною мовною оцінкою.

I found several drafts, so the team might have been testing different titles. I'll ask them before changing anything.

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

Факт, обережна версія й наступна дія розділені. Припущення не підміняє перевірку.

If we had shared the preparation, I could have been helping guests instead of carrying boxes.

Якби ми розподілили підготовку, я міг би допомагати гостям замість того, щоб носити коробки.

Названо конкретну альтернативну діяльність і умову, що зробила б її можливою.

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

Неправильно:She might has been editing the notes.

Правильно:She might have been editing the notes.

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

Неправильно:We could have be waiting outside.

Правильно:We could have been waiting outside.

Перфектна ланка потребує been, а не be.

Неправильно:He could have been repair the door.

Правильно:He could have been repairing the door.

Для процесу після been потрібна -ing-форма repairing.

Неправильно:Did they might have been working late?

Правильно:Might they have been working late?

Might саме утворює питання; did не додаємо.

Неправильно:The tutor might of been preparing another lesson.

Правильно:The tutor might have been preparing another lesson.

У письмі перфектний ланцюжок містить have, не співзвучне of.

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