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