LingoUp

Present Perfect Continuous

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

Образование

Утверждение

Shave / has beenV-ing

  • She has been working since morning.Она работает с утра.

Отрицание

Shave / has not beenV-ing

  • She has not been working since morning.Она не работает с самого утра.

Вопрос

Have / HasSbeen V-ing

  • Has she been working since morning?Она работает с утра?

S
подлежащее
V-ing
глагол + -ing

Что такое Present Perfect Continuous?

Present Perfect Continuous обозначает действие, которое началось в прошлом и продолжается до настоящего момента или только что закончилось. Главный смысл этого времени — сколько времени длится действие.

Утвердительная форма

Вспомогательная часть состоит из двух элементов: have или has, затем неизменяемое been. Смысловой глагол стоит с окончанием -ing.

Утвердительная форма
ЛицоВспомогательныйГлаголОбразец
I / you / we / theyhave beenV-ingI have been working
he / she / ithas beenV-ingshe has been working
  • She has been working since morning.Она работает с утра.

  • They have been living here for ten years.Они живут здесь десять лет.

Отрицательная форма

Отрицание образуется частицей not, которая ставится после have или has. В разговорной речи используются краткие формы haven't и hasn't.

Отрицательная форма
ЛицоВспомогательныйГлаголОбразец
I / you / we / theyhave not (haven't) beenV-ingI have not been working
he / she / ithas not (hasn't) beenV-ingshe has not been working
  • He has not been sleeping well lately.В последнее время он плохо спит.

  • We have not been waiting long.Мы ждём недолго.

Вопросительная форма

В вопросе have или has выходит вперёд подлежащего, а been V-ing остаётся на месте. Самый частый вопрос — How long...?

Вопросительная форма
ВспомогательныйЛицоГлаголОбразец
HaveI / you / we / theybeen V-ing?Have you been working?
Hashe / she / itbeen V-ing?Has she been working?
  • Have you been studying all night?Вы занимались всю ночь?

  • How long has she been teaching?Как долго она преподаёт?

Употребление

Present Perfect Continuous используется в следующих случаях.

Действие, продолжающееся до настоящего момента

Действие началось в прошлом и идёт до сих пор; since показывает точку начала, for — продолжительность. Отличие от Present Perfect в фокусе: тот смотрит на результат, а эта форма — на сам процесс. I have read the book — прочитал, I have been reading the book — ещё читаю.

  • I have been reading this book for a week.Я читаю эту книгу уже неделю.

  • He has been driving since sunrise.Он за рулём с рассвета.

  • The children have been playing outside all afternoon.Дети играют на улице весь день.

Только что закончившееся действие с видимым результатом

Само действие только что завершилось, но след остался и виден прямо сейчас: руки в краске, глаза покраснели, человек запыхался. Важен здесь не объём сделанного, а признак процесса, оставшийся в настоящем. Поэтому количество в таком предложении обычно не называется.

  • Her eyes are red — she has been crying.У неё красные глаза — она плакала.

  • The ground is wet because it has been raining.Земля мокрая, потому что шёл дождь.

  • He is out of breath — he has been running.Он запыхался — он бежал.

Действие, повторявшееся в последнее время

Действие несколько раз повторилось за последнее время и ещё не закончилось. Значение задают lately, recently, these days. Повторяемость здесь не привычка — привычка стояла бы в Present Simple; речь о временном повторении внутри текущего периода.

  • She has been calling me every evening.Она звонит мне каждый вечер.

  • They have been meeting once a month.Они встречаются раз в месяц.

  • We have been eating out too often.Мы слишком часто едим вне дома.

Подчёркивание и недовольство

Если говорящий недоволен тем, как долго или как часто идёт действие, выбирается именно это время. I have been waiting for an hour сообщает не факт ожидания, а усталость от него. Та же мысль в Present Perfect звучит нейтрально: I have waited for an hour.

  • You have been using my laptop again.Ты снова пользовался моим ноутбуком.

  • He has been asking the same question all week.Он всю неделю задаёт один и тот же вопрос.

  • Someone has been moving my papers.Кто-то перекладывал мои бумаги.

В вопросе How long

Когда спрашивают, как долго длится действие: How long have you been learning Arabic? В ответе появляются for или since. Вариант How long have you learnt тоже грамматичен, но он спрашивает о результате, а длительная форма — о процессе, и в этом вопросе звучит естественнее.

  • How long have you been learning Arabic?Как давно вы учите арабский?

  • How long has the machine been running?Как долго работает машина?

  • How long have they been waiting outside?Как долго они ждут снаружи?

Временное положение в последнее время

Действие, которое происходит не в данную секунду, а на протяжении текущего периода: временное проживание, замещение, работа по другому графику. Слова lately и these days усиливают это значение. Будь положение постоянным, понадобился бы Present Simple.

  • She has been staying with her aunt lately.В последнее время она живёт у тёти.

  • We have been taking the bus these days.В эти дни мы ездим на автобусе.

  • He has been sleeping badly this month.В этом месяце он плохо спит.

Показатели времени

Начало и длительность

  • sinceс

  • forв течение

  • all dayвесь день

  • all morningвсё утро

  • all weekвсю неделю

Вопрос

  • how longкак долго

Недавний период

  • latelyв последнее время

  • recentlyнедавно

  • these daysв эти дни

Present Perfect Continuous и Present Perfect

Present Perfect Continuous

Внимание на процессе — важно, сколько времени шло действие.

  • I have been painting the fence.Я красил забор.

Present Perfect

Внимание на результате — действие завершено.

  • I have painted the fence.Я покрасил забор.