gramaro.io

Present Perfect Continuous Настоящее совершенное длительное время

Утверждение

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

В зависимости от лица и числа, в котором стоит подлежащее в предложении, используется та или иная форма вспомогательного глагола.

  • 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 → enter ing
  • to l ie → l y ing
  • to tak e → tak i ng
  • to agr ee → agr ee ing
  • to sa y → sa y ing
  • to rela x → rela x ing
  • to ru n → ru nn ing
  • to trave l → trave ll ing / trave l ing

Отрицание

В Present Perfect Continuous отрицание формируется с помощью отрицательной частицы not , которая ставится после have или has .

  • 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 - недавно

Проверь свои знания

Собери предложение, выбирая правильные слова в нужном порядке.

Что он обещает вам? - Переведи это предложение на английский.

Примеры использования Present Perfect Continuous

  • What has he been promising you? - Что он обещает вам?
  • I've been trying to fix it all weekend. - Я пытаюсь починить это все выходные.
  • I've been thinking about the situation. - Я думаю о ситуации.
  • I've been saving it for years. - Я коплю это многие годы.
  • You've been kicking me all night! - Ты пинаешь меня всю ночь!
  • How long have you been following us? - Как долго вы идёте за нами?
  • How long have we been waiting? - Как долго мы ждём?
  • We've been trying to keep it a secret. - Мы пытаемся сохранить это в секрете.
  • Have you been going there? - Ты ходишь туда?
  • What've you been eating? - Что вы едите?
  • Have you been seeing him? - Ты видишься с ним?
  • He's been laughing at you. - Он смеётся над вами.
  • But I noticed she hasn't been attending the school these past few weeks. - Но я заметила, что она не посещает школу эти последние несколько недель.
  • You haven't been listening. - Вы не слушаете.
  • How long have I been sleeping? - Как долго я сплю?
  • How long have we been watching them? - Как долго мы наблюдаем за ними?
  • I've been reading about it. - Я читаю об этом.
  • You have been ignoring her. - Ты игнорируешь её.
  • She's been researching it. - Она исследует это.
  • I have been waiting for you! - Я жду вас!
Present Perfect Continuous

Правила использования Present Perfect Continuous в английской грамматике с примерами.