Having + дієприкметник минулого часу для раніших дій
Одна клауза замість двох речень
Конструкція having + дієприкметник минулого часу поєднує попередню дію або досвід із головною ситуацією. Частина з having не має окремої особової форми дієслова; час головної частини дає точку відліку.
Часто її можна розгорнути в речення з after або because. Наприклад, Having booked the flights відповідає After we had booked the flights. Проте головна ситуація може бути й теперішньою: Having lived here for years, I know the area. Мовець може досі жити тут.
Having + V3, підмет + головне дієслово
- subject / S —
- Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
- V3 / past participle —
- Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.
Having tasted three cheeses, Marta bought the mildest one.
Скуштувавши три сири, Марта купила той, що мав найніжніший смак.
Куштування завершилося до купівлі, а підмет Marta виконує обидві дії.
Having booked the flights, we started to pack.
Забронювавши квитки, ми почали пакуватися.
Бронювання передує пакуванню, і клауза замінює after we had booked the flights.
Як утворюється форма
Після having стоїть третя форма дієслова: finished, written, taken, gone. У неправильних дієсловах не плутай її з другою формою: having written, а не having wrote.
Заперечення ставиться перед having: not having finished. Форма having not finished також трапляється, але not having звучить звичніше. Після прийменника after форма не змінюється: after having finished.
Клауза може стояти на початку або в кінці речення. На початку вона відокремлюється комою від головної частини. У кінці вона зазвичай уточнює, що саме вже було зроблено.
(Not) having + V3 / after having + V3
- V3 / past participle —
- Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.
Having gone through the whole file, Ines found the missing page.
Переглянувши весь файл, Інес знайшла відсутню сторінку.
Gone — третя форма неправильного дієслова go, а не went.
Not having slept well, Kai skipped the morning run.
Погано поспавши, Кай пропустив ранкову пробіжку.
Not стоїть перед having, а підмет Kai виконує обидві дії.
The committee approved the plan, having studied it for a month.
Комітет схвалив план, попередньо вивчавши його місяць.
У кінці речення клауза показує попередню завершену роботу.
Having done чи просте -ing
Проста форма -ing часто передає одночасну дію: Walking home, she called her sister. Вона також може показувати близьку послідовність, коли порядок зрозумілий: Opening the door, she stepped inside. Having + V3 виразніше підкреслює попередність, тому це корисний вибір, а не єдина можлива форма для будь-якої ранішої дії.
Тому порядок дій видно з форми. Having changed trains означає, що пересадка вже відбулась, а Changing trains, she dropped her phone означає, що телефон упав під час пересадки.
Having changed trains twice, Ben reached the coast by evening.
Двічі пересівши, Бен дістався узбережжя до вечора.
Обидві пересадки закінчилися до прибуття.
Changing trains in the rain, Ben dropped his phone.
Пересідаючи під дощем, Бен упустив телефон.
Дії накладаються: телефон упав під час пересадки.
Спільний підмет
Підмет клаузи не названо, тому слухач бере його з головної частини. Якщо головна частина говорить про когось іншого, виникає dangling participle: речення звучить так, ніби дію виконав не той.
Перевір, до кого або чого належить дія з having + V3. У цій моделі це має бути підмет головної частини. Пасив у головній частині можливий: Having applied twice, she was finally accepted. Вона і подавала заявку, і була прийнята.
Having studied the map, the guide led us along the ridge.
Вивчивши карту, провідник повів нас гребенем.
Карту вивчав провідник, і він же вів нас.
Having studied the map, we thought the ridge looked easy.
Вивчивши карту, ми вирішили, що пройти гребенем буде легко.
Карту вивчали ми, тому підмет головної частини — we. Гребінь не може вивчати карту: форма the ridge looked easy одразу після коми створила б помилку зі спільним підметом.
Причина, а не лише час
Перфектна клауза часто пояснює, чому щось сталося. Having lost the keys, he waited outside означає не лише послідовність, а й причину: ключів не було, тому довелося чекати.
Причинний зв'язок працює й тоді, коли головне дієслово стоїть у теперішньому часі: завершений минулий досвід пояснює те, що є тепер. Having lived in Brazil, he speaks Portuguese with ease — це приклад такого теперішнього наслідку.
Having overslept, Dora missed the first lecture.
Проспавши, Дора пропустила першу лекцію.
Просипання — причина пропуску лекції.
Having trained for years, Yaro handles the heavy equipment with ease.
Багато років тренувавшись, Яро легко керує важким обладнанням.
Попередні роки підготовки пояснюють теперішню навичку; форма не стверджує, що тренування назавжди припинилися.
Письмовий регістр і межі правила
Having + V3 найчастіше зустрічається в письмових текстах: звітах, листах, статтях, розповідях. У живій розмові частіше використовують after або because з повним реченням: After I had finished, I left.
Це правило охоплює саме активну перфектну клаузу. Пасивні форми з having been і скорочення інших видів клауз належать до сусідніх правил, а тут ми зосереджені на тому, що дія вже виконана тим самим підметом.
Having reviewed the evidence, the panel reached a decision.
Розглянувши докази, експертна група ухвалила рішення.
Типовий офіційний стиль: клауза замінює after the panel had reviewed the evidence.
When I had reviewed the evidence, I called my lawyer.
Коли я розглянув докази, я зателефонував юристу.
У розмові частіше звучить повне речення з when або after.
Як будувати власне речення
Визнач головну ситуацію й попередню дію або досвід. Перевір, чи обидві частини стосуються того самого підмета. Тоді попередню частину можна подати як having + V3, а після неї поставити кому й головне речення.
Якщо виконавці різні, збережи повне підрядне речення з власним підметом: After the guests had left, Zoe cleaned the kitchen. Не скорочуй його так, щоб від’їзд гостей помилково приписувався Зої. Обирай повні й скорочені речення за ясністю та стилем, без фіксованого ліміту на кількість таких конструкцій.
Having cooked for twelve guests, Zoe was too tired to eat.
Наготувавши на дванадцять гостей, Зої була надто втомлена, щоб їсти.
Завершена робота пояснює втому; підмет Zoe спільний.
After the guests had left, Zoe cleaned the kitchen.
Після того як гості пішли, Зої прибрала кухню.
Підмети різні. Не можна просто замінити початок на Having left: тоді здавалося б, що пішла Зої.
Типові помилки
Неправильно:Have finished the shift, Lena left.
Правильно:Having finished the shift, Lena left.
Have finished — особова форма й не утворює participle-клаузи. Для завершеної попередньої дії потрібне having + дієприкметник.
Неправильно:Having parked the car, the shop was closed.
Правильно:Having parked the car, we found the shop closed.
Магазин не паркував машину. Підмет головної частини має виконувати дію клаузи, тому потрібен виконавець we.
Неправильно:Having took the bus, Eli arrived early.
Правильно:Having taken the bus, Eli arrived early.
Після having стоїть третя форма дієслова: taken, а не took.
Неправильно:Having arrived late, the meeting had already begun.
Правильно:Having arrived late, Pia found that the meeting had already begun.
Запізнилася Піа, а не збори. Головна частина має починатися з виконавця дії клаузи.
Неправильно:Not have seen the notice, Hugo parked there.
Правильно:Not having seen the notice, Hugo parked there.
У заперечній перфектній клаузі потрібне not having + V3, а не not have.