Всё, что нужно знать о Present Perfect Continuous

Present perfect continuous (present perfect progressive) — настоящее длительное совершенное время.

Если вы хорошо усвоили Present Perfect Simple, вам будет проще разобраться с длительной формой. Мы используем Present Perfect, чтобы соединить прошлое и настоящее. Present Perfect Continuous также имеет сильную связь с настоящим и используется в двух ситуациях:

  • для описания продолжительности текущего (незавершённого) действия:

I’ve been working hard all day. — Я усердно работал весь день.

  • для описания эффекта недавнего (завершённого или незавершённого) действия или ситуации:

I’m tired because I‘ve been working hard. — Я устал, потому что много работал.

Как образуется Present Perfect Progressive

Настоящее длительное совершенное время образуется по следующей схеме:

Образование present perfect continuous

Примеры:

Позитивная формаНегативная формаВопросительная форма
I’ve been waitingI haven’t been waitingHave I been waiting?
You’ve been waitingYou haven’t been waitingHave you been waiting?
Hes been waitingHe hasn’t been waitingHas he been waiting?
She’s been waitingShe hasn’t been waitingHas she been waiting?
We’ve been waitingWe haven’t been waitingHave we been waiting?
You’ve been waitingYou haven’t been waitingHave you been waiting?
They’ve been waitingThey haven’t been waitingHave they been waiting?

Употребление настоящего длительного совершенного времени

Как говорилось ранее, время употребляется в основном в двух случаях. Рассмотрим каждый из них по отдельности.

Употребление present perfect continuous

Текущие действия

Present Perfect Continuous описывает действия или ситуации, которые начались в прошлом (обычно в недавнем прошлом) и продолжаются в настоящем. Обычно это временные ситуации. Например:

They’ve been talking all night. — Они разговаривали всю ночь.

She‘s been reading a lot recently. — В последнее время она много читает.

I’ve been waiting for an hour. — Я жду уже час.

How long have you been reading that book? — Как давно ты читаешь эту книгу?

I haven’t been feeling well lately. — В последнее время я не очень хорошо себя чувствую.

How long has it been raining? — Сколько времени идёт дождь?

I’ve been staying with my friend while my flat’s being renovated. — Я жила с подругой, пока мою квартиру ремонтировали.

I’ve been running since 6:30. — Я бегаю с 6:30.

He’s been living in Moscow for three years. — Он живёт в Москве уже три года.

Как видите, с Present Perfect Continuous принято использовать since и for, чтобы обозначить время, в течение которого они происходили.

Хороший способ понять это время — сопоставить его с настоящим продолжительным (present continuous):

I’m running. (подчёркивается, что действие происходит прямо сейчас)

I’ve been running for 45 minutes. (описывается длительность действия)

Читать также: Изучаем Present Continuous (Present Progressive)

Present perfect continuous: примеры

Недавние действия, повлиявшие на настоящее

В этом случае фокус направлен на действие и эффект, который оно создаёт. Как ни странно, действие может быть как законченным, так и незаконченным, это не имеет значения. Указатель времени здесь не используется. Важно само действие и его последствия.

The kids have been playing in the garden all afternoon and they’re covered in mud. — Дети весь день играли в саду и теперь все в грязи.

Это означает, что дети начали играть в начале дня. Вероятно, сейчас уже поздний вечер. Возможно, они всё ещё играют или недавно остановились. И следствием действия является то, что они испачкались.

Ещё несколько примеров:

I’m very tired. I’ve been working all day. — Я очень устал. Я работаю весь день.

Sorry, my hands are dirty. I’ve just been painting. — Извини, у меня грязные руки. Я только что рисовал.

Your eyes are red. Have you been crying? — У тебя глаза красные. Ты плакала?

It’s been raining so the pavement is wet. — Шёл дождь, поэтому тротуар мокрый.

You don’t understand because you haven’t been listening. — Вы не понимаете, потому что не слушали.

Present perfect progressive: примеры

Present Perfect Simple и Present Perfect Continuous: в чём разница

Как вы знаете, мы также можем использовать Present Perfect Simple для описания как недавних, так и незаконченных действий. Итак, когда же мы должны выбрать длительную форму вместо простой?

Сравните эти два предложения:

John has repaired my car. (машина теперь исправно работает, действие завершено)

John has been repairing my car. (Джон занимается ремонтом машины. Возможно, он остановился, а может быть, всё ещё ремонтирует. И мы не знаем, полностью отремонтирована машина или нет. Наше внимание на нём.)

Когда мы говорим о долгосрочных ситуациях и хотим подчеркнуть их продолжительность, стоит использовать Present Perfect Simple.

I live in London. I’ve lived there for 10 years. — Я проживаю в Лондоне. Я живу там уже 10 лет.

В этом случае Present Simple используется вместе с Present Perfect Simple.

Когда мы говорим о краткосрочных временных ситуациях и хотим подчеркнуть их продолжительность, более естественно использовать настоящее совершенное длительное время.

I’m cleaning the house. I’ve been cleaning since 10 a.m. — Я занимаюсь уборкой в доме. Я убираюсь с 10 утра.

Первое предложение в Present Continuous описывает текущее действие, а второе — указывает на его продолжительность (Present Perfect Continuous).

Помните, что мы используем Present Perfect Continuous, чтобы подчеркнуть продолжительность действия или сказать, как долго что-то происходит. Неважно, закончилось действие или нет.

Когда нас интересует результат, а не само действие, мы можем использовать Present Perfect Simple. Действие может иметь результат в настоящем времени (оно было завершено) или оно может продолжаться до сих пор.

Иногда Present Perfect Simple и Present Perfect Continuous имеют одинаковое или лишь слегка отличающееся значение:

  • I have lived here for 5 years. (ситуация может быть постоянной)
  • I have been living here for 5 years. (ситуация может быть временной) 

Часто Present Perfect Continuous описывает действие, которое только что закончилось, но не завершилось полностью. В подобных случаях Present Perfect описывает то же действие как полностью законченное:

  • I have been writing my novel. (Я работал над романом какое-то время, но теперь закончил.)
  • I have written my novel. (Роман наконец закончен.)

Глаголы состояние (know, own, like, hear, see, cost, have (в значении «иметь») и т. д.), обычно не имеют длительной формы. Мы используем их с Present Perfect Simple.

Правильно: I’ve been here for hours.

Неправильно: I’ve been being here for hours.

They have known each other since early childhood. — Они знакомы с раннего детства.

Michael has had this car for many years. — Эта машина у Майкла уже много лет.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.