Базовый · Unit 20

Настоящее перфектное длительное время

Настоящее перфектное длительное время имеет форму have / has been + глагол-ing и подчёркивает, что действие, начатое в какой-то момент прошлого, всё ещё продолжается до сих пор.

Объяснение

Настоящее перфектное длительное время имеет форму have / has been + глагол-ing и подчёркивает, что действие, начатое в какой-то момент прошлого, всё ещё продолжается до сих пор. Если настоящее перфектное сосредоточено на результате и опыте, то длительная форма — на самом «процессе», который тянется до этой минуты.

 

A.  Форма — have / has been + глагол-ing 

В настоящем перфектном длительном времени после have или has, выбранного по подлежащему, ставят been — причастие прошедшего времени от глагола be, — а следом глагол-ing. Формула состоит из трёх кусков: have / has been + глагол-ing, причём has been стоит только при подлежащем 3-го лица единственного числа.

Подлежащееhave/has been + глагол-ingПример
I / you / we / theyhave been + глагол-ingI have been reading.
he / she / ithas been + глагол-ingShe has been reading.
Существительное в ед. ч.has been + глагол-ingAnna has been reading.

Отрицание строится как haven't been / hasn't been + глагол-ing, а вопрос — по порядку Have / Has + подлежащее + been + глагол-ing?

  • I have been learning Japanese this year. (В этом году я всё время учу японский.)
  • He has been working out every day. (Он каждый день занимается спортом.)
  • They haven't been sleeping well. (Они плохо спят.)
  • Has she been feeling better? (Ей становится лучше?)

 

B.  Отличие — завершённый результат vs процесс 

Настоящее перфектное (have + p.p.) сосредоточено на результате, который остался, когда действие уже завершено, а настоящее перфектное длительное (have been + -ing) — на процессе, который тянется до сих пор. Об одной и той же ситуации время выбирают по тому, что оказывается в центре внимания.

ВремяВ центре вниманияПример
Настоящее перфектное (завершено·результат)всё закончено, остался результатI have written three emails.
Настоящее перфектное длительное (продолжается)занимаюсь этим до сих порI have been writing emails all morning.
Настоящее перфектное (сколько раз)сколько раз до сих порShe has read this book twice.
Настоящее перфектное длительное (идёт до сих пор)продолжается и сейчасShe has been reading this book for two weeks.
  • I have painted the wall. (Я покрасил стену.)
  • I have been painting the wall all day. (Я весь день крашу стену.)
  • He has read three books this month. (В этом месяце он прочитал три книги.)
  • He has been reading all afternoon. (Он читает весь день после обеда.)

 

C.  Частые спутники — for / since / all day 

Настоящее перфектное длительное подчёркивает, сколько времени что-либо продолжается, поэтому оно часто идёт в паре с выражениями длительности: for (срок), since (момент), all day / all week. С его помощью удобно отвечать и на вопрос How long ~?

ВыражениеЧто идёт послеПример
forсрокI have been waiting for an hour.
sinceмоментShe has been working since 9 a.m..
all day / all weekвесь день·всю неделюIt has been snowing all day.
lately / recentlyв последнее время·недавноI have been feeling tired lately.
How long ~?как долгоHow long have you been studying?
  • She has been talking on the phone for an hour. (Она разговаривает по телефону уже час.)
  • We have been living in this city since 2018. (Мы живём в этом городе с 2018 года.)
  • The kids have been playing outside all afternoon. (Дети играют на улице весь день после обеда.)
  • How long have you been learning Korean? (Сколько времени вы учите корейский?)

Ключевые моменты

  1. 1Настоящее перфектное длительное время складывается из трёх кусков: have / has been + глагол-ing: форма — первое, что нужно усвоить. (Пример: She has been working.)
  2. 2Настоящее перфектное сосредоточено на завершённом результате, а настоящее перфектное длительное — на процессе, тянущемся до сих пор: почувствуйте это различие. (Пример: I have painted — покрасил до конца / I have been painting — всё ещё крашу)
  3. 3Оно идёт в паре с выражениями длительности — for (срок), since (момент), all day / all week — и подчёркивает, сколько времени что-либо продолжается: на практике это очень полезно.
  4. 4Глаголы состояния — know, like, love, want, have (обладать) — по правилу не употребляются в настоящем перфектном длительном времени: знайте это исключение. (Пример: I have known him for years. — I have been knowing him. неверно)
  5. 5Русские «делаю·делаю уже сколько-то времени·всё ещё занимаюсь этим» в целом соответствуют настоящему перфектному длительному времени: с этим чутьём выбирать время становится легко.

Примеры

I have been working all morning.
Я работаю всё утро.
She has been studying for three hours.
Она занимается уже три часа.
We have been waiting for the bus for 20 minutes.
Мы ждём автобус уже двадцать минут.
He has been learning Chinese since last year.
Он учит китайский с прошлого года.
They have been playing tennis all afternoon.
Они играют в теннис весь день после обеда.
В этом разделе есть ещё примеры. Зарегистрируйтесь, чтобы увидеть и услышать все.

Частые ошибки

I have working all day.
I have been working all day.
She has been study for three hours.
She has been studying for three hours.
He is been waiting for an hour.
He has been waiting for an hour.
I have been knowing him for years.
I have known him for years.
We have been living here since ten years.
We have been living here for ten years.
Проверьте, действительно ли вы это усвоили
Прочитать правило и применить его — разные вещи. При ошибке ИИ покажет, на какой теме вы застряли.
Бесплатно потренироваться