«When you think it's too late, the truth is,
it's still early»

«Коли ти думаєш, що вже занадто пізно, насправді, все ще рано»

Теперішній доконаний тривалий час (Present Perfect Progressive Tense))

Спосіб утворення Present Perfect Continuous

has / have + been + дієприкметник теперішнього часу

Наприклад:
You have been waiting here for two hours.
Ти чекаєш тут вже дві години.

Have you been waiting here for two hours?
Ти чекаєш тут вже два години?

You have not been waiting here for two hours.
Ти не чекаєш тут дві години.

Відмінювання дієслів у Present Perfect Continuous

Кількість Особа Позитивна форма Негативна форма Вопросительная форма
єдиний. 1 I have been sleeping. I have not been sleeping. Have I been sleeping?
2 You have been sleeping. You have not been sleeping. Have you been sleeping?
3 He has been sleeping.
She has been sleeping.
It has been sleeping.
He has not been sleeping.
She has not been sleeping.
It has not been sleeping.
Has he been sleeping?
Has she been sleeping?
Has it been sleeping?
множ. 1 You have been sleeping. You have not been sleeping. Have you been sleeping?
2 We have been sleeping. We have not been sleeping. Have we been sleeping?
3 They have been sleeping. They have not been sleeping. Have they been sleeping?

У стверджувальній формі можливе скорочення допоміжного дієслова has/have 's або 've, в негативній – або скорочення 's/'ve допоміжного has/have, або скорочення негативної частинки nothasn't, haven't додаток до допоміжного дієслова.

Вживання Present Perfect Continuous

Дія, що почалося в минулому і зараз

Present Perfect Continuous описує дію, яке почалося в минулому і продовжується в даний момент, при цьому можуть використовуватися такі вирази часу, як, наприклад: for five minutes – протягом п'яти хвилин, п'ять хвилин; for two weeks – протягом двох тижнів, два тижні; since Tuesday – з вівторка; і т. п. На російську мову Present Perfect Continuous часто перекладається зі словом "".

Наприклад:
They have been talking for the last hour.
Вони розмовляють вже годину.

She has been working at that company for three years.
Вона працює у цій компанії три роки.

What have you been doing for the last 30 minutes?
Чим ти займався останні півгодини?

James has been teaching at the university since June.
Джеймс викладає в університеті з червня.

We have been waiting here for over two hours!
Ми чекаємо вже дві години!

Why has Nancy not been taking her medicine for the last three days?
Чому Ненсі останні три дні не приймає своє ліки?

Дія, що завершилося нещодавно

Present Perfect Continuous також може використовуватися без виразів часу, наприклад, таких, як: for two weeks – протягом двох тижнів, два тижні. Без виразів часу дії Present Perfect Continuous набувають відтінку недавности. У цьому випадку часто можуть використовуватися прислівники часу lately, recently – недавно, в останній час.

Наприклад:
Recently, I have been feeling really tired.
Останнім часом я відчуваю себе дуже втомленим.

She has been watching too much television lately.
Останнім часом вона занадто багато дивиться телевізор.

Have you been exercising lately?
Ти вправлявся останнім часом?

Mary has been feeling a little depressed.
Мері відчуває себе трохи пригнічена.

Lisa has not been practicing her English.
Ліза не займається англійською.

What have you been doing?
Ти чим займаєшся?

Важливо

Пам'ятайте, що Present Perfect Continuous має значення "нещодавно", "останнім часом". Якщо Present Perfect Continuous використовується в таких питаннях, як "Have you been feeling alright?", то мається на увазі, що людина виглядає неважливо, нездорово. Таке питання, як "Have you been smoking?" означає, що мовець відчуває від співрозмовника запах сигаретного диму. Використання Present Perfect Continuous передбачає, що той, хто бачить, чує або відчуває наслідок якої-небудь дії. Неправильне використання цього часу може кого-небудь образити.

Пам'ятайте: нетривалі дієслова / змішані дієслова

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

Наприклад:
Sam has been having his car for two years. (Невірно.)
Sam has had his car for two years. (Вірно.)
У Сема вже два роки машина.