Present Perfect Continuous

Стверджувальне речення

Стверджувальне речення в Present Perfect Continuous (Present Perfect Progressive) утворюється за допомогою комплексного допоміжного дієслова have been або has been (форми Present Perfect дієслова to be) у поєднанні з формою Present Participle (першої форми дієслова із закінченням -ing).

Залежно від особи та числа, в яких стоїть підмет у реченні, використовується та чи інша форма допоміжного дієслова have.

  • I, We, You, They → have been (для 1-ї, 2-ї особи та форм множини)
  • He, She, It → has been (для 3-ї особи однини)
  • I have been watching this trick all this time. – Я дивилася на цей трюк весь цей час.
  • She has been waiting for you for half an hour. – Вона чекала (чекає) на тебе пів години.
  • We’ve been talking about our wedding. – Ми розмовляли (розмовляємо) про наше весілля.

Скорочення з have been та has been:

  • I have been = I’ve been
  • We have been = We’ve been
  • You have been = You’ve been
  • They have been = They’ve been
  • He has been = He’s been
  • She has been = She’s been
  • It has been = It’s been

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

  • to enter → entering
  • to lie → lying
  • to take → taking
  • to agree → agreeing
  • to say → saying
  • to relax → relaxing
  • to run → running
  • to travel → travelling / traveling

Заперечне речення

В Present Perfect Continuous заперечення утворюється за допомогою заперечної частки not, що ставиться після have або ж has та перед been.

  • I have not been watching this trick all this time. – Я не дивилася на цей трюк (фокус) весь цей час.
  • She has not been waiting for you for half an hour. – Вона не чекала (не чекає) на тебе пів години.
  • have not been = haven’t been (скорочення)
  • We haven’t been talking about our wedding. – Ми не розмовляли (в цей час) про наше весілля.
  • has not been = hasn’t been (скорочення)
  • Ann hasn’t been living in this house for 10 years. – Енн не прожила (не живе) у цьому будинку 10 років.

Питальне речення

Загальне питання в Present Perfect Continuous утворюється за допомогою винесення допоміжного дієслова have або has на початок речення перед підметом.

  • Have you been watching this trick all this time? – Ти дивилася на цей фокус весь цей час?
  • Has she been waiting for you for half an hour? – Вона чекала на тебе пів години?
  • Have they been talking about our wedding? – Вони розмовляли про наше весілля?

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

  • What have I been doing all this time? – Що я робила весь цей час?
  • How long has she been waiting for you? – Як довго вона тебе чекає?
  • Why have we been talking about our wedding? – Чому ми розмовляли про наше весілля?

Використання Present Perfect Continuous

Дії, що почалися в минулому та тривають в цей момент часу

Present Perfect Continuous використовується для вираження дії, що почалася в певний момент у минулому та тривала до теперішнього моменту або ж досі триває у теперішньому часі. Якщо дія завершилася, то її результати можна побачити у теперішньому часі. Ця конструкція ставить наголос саме на тривалість дії і відповідає на питання «як довго відбувається дія?».

  • I’ve been standing here for two hours. – Я простояла тут протягом двох годин. (і я все ще стою тут) / Я тут вже стою протягом двох годин.
  • She’s been running for an hour, she feels tired. – Вона бігла протягом години, вона почувається втомленою. (тривала дія завершена, її результат відчутний в теперішньому часі)
  • We’ve been writing this report all morning, I’m very hungry now. – Ми писали цей звіт весь ранок, тепер я дуже зголодніла.

Present Perfect Continuous використовується з прийменником часу since (з, починаючи з), де для відліку часу після since може вживатися конкретна дата або ж інша подія, дія у минулому, виражена в часі Past Simple.

  • We have been living here since 1980. – Ми живемо тут з 1980-го року.
  • I’ve been working here since I finished the university. – Я працюю тут з того часу, як закінчив університет.

Злість, незадоволення, роздратування

Present Perfect Continuous також використовується для вираження злості, незадоволення чимось або роздратування через певну тривалу дію.

  • His sister has been giving away a lot of our insider information, so she needs a good lawyer. – Його сестра видавала багато нашої конфіденційної інформації, так що їй потрібен гарний адвокат.
  • Someone has been rummaging in my flat. I can’t find my gold watch. – Хтось рився в моїй квартирі. Я не можу знайти свій золотий годинник.
  • He has been joking like an idiot all day. I hate his sense of humor. – Він весь день жартував як ідіот. Ненавиджу його почуття гумору.

Маркери часу

Present Perfect Continuous використовується з певними словами та фразами, що вказують на тривалість дії або ж на момент часу, в який почалась певна тривала дія.

  • since 10 o’clock – з десятої години
  • since yesterday – починаючи з учора
  • since last month – з минулого місяця
  • since 1991 – з 1991 року
  • since... (action in past simple) – з..., з того часу, як... (дія, виражена в past simple)
  • all day (long) – весь день
  • all morning / the whole morning – весь ранок
  • all evening / the whole evening – весь вечір
  • all night long – всю ніч
  • for half an hour – пів години, протягом півгодини
  • for 2 hours – протягом двох годин
  • for 3 days – протягом трьох днів
  • lately – останнім часом
  • recently – нещодавно