Present Perfect Continuous (настоящее совершенное длительное) просто и понятно

Когда употребляем

Настоящее совершенное длительное время Past Perfect Continuous используется тогда, когда действие началось в прошлом и длится до сих пор.

I have been studying English for 2 years. - Я учу английский в течение двух лет.

Схема

HAVE/HAS + BEEN + Ving

Has используем на he/she/it. Have - на все остальные лица.

Строим предложения

1     2

Dan has been cooking dinner since 3 o'clock. - Дэн готовит ужин с 3-х часов.

2     1

Has Dan been cooking dinner since 3 o'clock? - Дэн готовит ужин с 3-х часов?

Yes, he has. - Да.

No, he hasn't. - Нет.

Отрицание

Dan hasn't been cooking dinner since 3 o'clock. - Дэн не готовит ужин с 3-х часов.

Сокращения

have -> 've

have not -> haven't

has -> 's

has not -> hasn't

Глаголы, которые не употребляются в Continuous

Не со всеми глаголами можно образовать Present Perfect Continuous. Это глаголы, которые не имеют формы Continuous. Их много, поэтому я приведу список лишь самых частых глаголов, не употребляемых в Continuous:

be - быть

have - иметь

want - хотеть

know - знать

need - нуждаться

love - любить

like - нравиться

hate - ненавидеть

understand - понимать

taste - пробовать на вкус

*have не употребляется только в значении "иметь". I have had my laptop for 3 years already. - У меня есть этот ноутбук уже 3 года. Но, если have является частью устойчивой фразы и не означает непосредственно обладать чем-то, то его можно употребить в Continuous. Например, She has been having a shower for 10 minutes. - Она принимает душ 10 минут.

Если c такими глаголами надо образовать предложение, в котором по смыслу должно быть Present Perfect Continuous, то мы употребляем вместо него Present Perfect. Например:

Mike has known her since childhood. - Майк знает её с детства. (Mike has been knowing her since childhood.)

Маркеры

Маркеры - это слова, которые помогают определить время. Для Present Perfect Continuous это:

since - с (каких-то пор)

for - в течение

Ниже можно посмотреть видео, где я подробно рассказываю про то, что такое Present Perfect Continuous

Упражнения на Present Perfect Continuous с ответами

1) Переведите:

Мы клеим обои с 25 августа.

Мы клеим обои с 25 августа?

Да.

Нет.

Мы не клеим обои с 25 августа.

2) Заполните пропуски в Present Perfect Continuous:

1. His wife (to draw) since 6pm. 2. John and Stuart (not to swim) for 20 minutes. 3. Sally (to go) to university since 2022? - No, she __ . 4. You (to learn) Chinese for 5 years? - Yes, I __. 5. I (to do) yoga since I was 20. 6. She (to read) this book since morning? - Yes, she __ . 7. We (to work) for this company for 3 weeks already. 8. Paul (to travel) for 4 hours already? - No, he __. 9. You (to try) to fix the heating since Monday? - No, we __ . 10. He (to ride) a bike for half an hour. 11. Hannah (not to knit) the sweater since last weekend. 12. They (to look) for the robbers for several months already. 13. Peter (to dance) professionally since childhood. 14. Her parents (to live) in Germany since last year. 15. You (to make) this dress for 2 weeks? - No, I __ . 16. Paul (to assemble) the furniture since 2 o'clock? - Yes, he __. 17. He ___ (to love) chocolate since he was a child. 18. You (to clean up) everything for 3 hours already? - Yes, I __ .

3) Переведите в Present Perfect Continuous:

1. Павел не живет самостоятельно с 17 лет. Павел живет самостоятельно с 17 лет? - Нет. 2. Сара делает прическу уже целую вечность. Сара делает прическу уже целую вечность? - Да. 3. Я не сплю уже 5 часов. 4. Моя тетя работает здесь с февраля? - Да. 5. Диана ездит отдыхать в Египет с 2020 года. 6. Мы смотрим это кино уже 40 минут. 7. Сестра делает маникюр уже час. 9. Он исправляет ошибки разработчиков уже пару дней? - Да. 10. Валя встречается с ним год. 11. Мы делаем ремонт с прошлого года. 12. Он слушает новости уже 5 минут. 13. Я не пишу стихи уже пару лет. 14. Они ходят по магазинам целый день? - Нет. 16. Сандра делает уборку с 2-х часов. 17. Он всегда любил сладости. 18. Они пьют чай уже полчаса. 20. Дети катаются на велосипедах с обеда? - Да.

Ответы:

1)

We have been hanging wallpaper since August 25.

Have we been hanging wallpaper since August 25?

Yes, we have.

No, we haven't.

We haven't been hanging wallpaper since August 25.

2)

1. 's been drawing. 2. haven't been swimming. 3. Has Sally been going..? - No, she hasn't. 4. Have you been learning..? - Yes, I have. 5. 've been doing. 6. Has she been reading..? - Yes, she has. 7. 've been working. 8. Has Paul been travelling..? - No, he hasn't. 9. Have you been trying ..? - No, we haven't. 10. 's been riding. 11. hasn't been knitting. 12. 've been looking. 13. 's been dancing. 14. 've been living. 15. Have you been making..? - No, I haven't. 16. Has Paul been assembling..? - Yes, he has. 17. 's loved. 18. Have you been cleaning up ..? - Yes, I have .

3)

1. Pavel hasn't been living on his own since he was 17. Has Pavel been living on his own since he was 17? - No, he hasn't. 2. Sarah has been doing her hair for ages. Has Sarah been doing her hair for ages? - Yes, she has. 3. I haven't been sleeping for 5 hours already. 4. Has my aunt been working here since February? - Yes, she has. 5. Diana has been going to Egypt on holiday since 2020. 6. We have been watching this movie for 40 minutes already. 7. Sister has been doing her nails for an hour already. 9. Has he been correcting developers' mistakes for a couple of days already? - Yes, he has. 10. Valya has been going out with him for a year. 11. We have been renovating since last year. 12. He has been listening to the news for 5 minutes already. 13. I haven't been writing poetry for a couple of years already. 14. Have they been shopping for all day? - No, they haven't. 16. Sandra has been tidying up since 2 o'clock. 17. He has always liked sweets. 18. They have been drinking tea for half an hour already. 20. Have children been riding bikes since noon? - Yes, they have.