Матеріали для вивчення
Два речення про той самий ранок за тим самим столом.
I've written three emails.
Я написав три листи. Ось результат, його можна порахувати.
I've been writing emails all morning.
Я цілий ранок пишу листи. Ось процес, він забрав час.
Present Perfect Continuous не питає, скільки зроблено. Він показує, що дія тривала і дотягнулася до цієї миті.
Форма і два її значення
Будується вона з трьох частин: have або has, потім been, потім дієслово на ing. Значень теж два, і обидва про звʼязок із теперішнім.
I've been waiting for forty minutes.
Чекаю сорок хвилин і досі чекаю.
She's been working here since 2019.
Працює тут із 2019 року й далі працює.
Перше значення це дія, яка почалася раніше й триває зараз. Тому поруч постійно стоять for і since: for називає відрізок, since називає початок.
Слід, який видно
Друге значення тонше. Дія могла вже закінчитися хвилину тому, але лишила по собі помітний результат, і саме він викликає репліку.
Your hands are dirty. Have you been gardening?
У тебе руки брудні. Ти що, порався в саду?
Her eyes are red. She's been crying.
У неї червоні очі. Вона плакала.
Помітьте: у цих реченнях ніхто не рахує ні грядки, ні сльози. Мовця цікавить, що ця діяльність пояснює те, що він бачить зараз.
Simple чи Continuous
Обидві форми повʼязують минуле з теперішнім, тому вибір падає не на час, а на фокус.
| Що вас цікавить | Форма |
|---|---|
| скільки зроблено, який результат | Present Perfect Simple |
| скільки триває, чим людина була зайнята | Present Perfect Continuous |
Найпростіша перевірка це число. Щойно в реченні зʼявляється кількість, Continuous зникає.
I've read two chapters.
Два розділи це результат.
I've been reading all evening.
Цілий вечір це тривалість.
Із дієсловами тривалості на кшталт live, work і study різниця часто зникає зовсім: обидві форми звучать однаково природно.
Дієслова, які сюди не заходять
Слова про стан, а не про дію, у цій формі не вживають. Знати, вірити, володіти й потребувати не можна робити протягом двох годин.
I've been knowing her for years. → I've known her for years.
Знайомство це стан, тому Simple.
Помилки, які роблять усі
Перша: загубити been.
I have waiting for an hour. → I have been waiting for an hour.
Форма складається з трьох частин, і всі обовʼязкові.
Друга: узяти Continuous там, де названо кількість.
She's been writing three reports. → She's written three reports.
Три звіти це результат, а не процес.
Третя: описати тривалість теперішнім часом, як в українській.
I work here for five years. → I've been working here for five years.
Дія почалася в минулому й дійшла до сьогодні.
Усі три ловляться одним запитанням до себе. Мені важливо, скільки зроблено, чи скільки це тривало?
Спробуйте просто зараз
Скажіть англійською два речення про свій сьогоднішній день: одне про те, скільки ви встигли, друге про те, скільки часу на це пішло.
А потім знайдіть довкола себе якийсь слід чиєїсь діяльності й поясніть його однією фразою з have been.
