Present Perfect Continuous
мы используем Present Perfect Continuous, чтобы показать длительность действия, которое началось раньше и продолжается до сих пор или только что закончилось.
Например:
-
I have been reading for two hours. — Я читаю уже два часа.
-
She is tired because she has been running. — Она устала, потому что бегала.
Это время прекрасно отвечает на вопросы: Как долго? С какого времени? Почему сейчас виден результат?
1. Как образуется Present Perfect Continuous?
Формула:
have/has + been + глагол с окончанием -ing
| Подлежащее | Форма |
|---|---|
| I, you, we, they | have been + V-ing |
| he, she, it | has been + V-ing |
Примеры:
-
They have been playing football.
-
He has been studying English since morning.
-
I have been waiting for you for 20 minutes.
2. Когда употребляется Present Perfect Continuous?
1. Действие началось в прошлом и продолжается сейчас
Если процесс не закончился и длится до момента речи:
-
I have been learning English for five years.
-
She has been sleeping for ten hours.
Ключевые слова: for, since, all day, all morning.
2. Действие только что закончилось, но виден результат
-
She is wet because she has been walking in the rain.
-
I am tired. I have been working hard.
Здесь важен видимый результат, а не длительность.
3. Действие повторяется снова и снова
-
He has been calling you all day!
-
They have been arguing a lot lately.
Ключевые слова: lately, recently.
3. Чем Present Perfect Continuous отличается от Present Perfect?
| Present Perfect | Present Perfect Continuous |
|---|---|
| Результат важнее действия | Процесс важнее результата |
| I have done my homework. — важен факт | I have been doing my homework. — важен процесс |
| Законченные действия | Действия, которые продолжаются или только что завершились |
| Часто с глаголами состояния | Практически всегда — действие |
Примеры:
-
I have cleaned the room. — комната уже чистая (результат).
-
I have been cleaning the room. — я убирал (процесс), возможно, ещё не закончил.
4. Слова-подсказки для Present Perfect Continuous
-
for — в течение
-
since — с какого-то времени
-
lately, recently — в последнее время
-
all day / all morning / all evening
5. Практика: определяем время
Пример:
I have been reading since 8 am. → Present Perfect Continuous
I have read this book. → Present Perfect
Вопросы и задания для самопроверки
A. Теория
-
Для чего используется Present Perfect Continuous?
-
Как образуется это время?
-
Какие слова подсказывают, что нужно использовать Present Perfect Continuous?
-
В чём разница между Present Perfect и Present Perfect Continuous?
-
Почему нельзя сказать I have been liking this movie?
B. Определи, верно ли употреблено время
Напиши Correct или Incorrect:
-
I have been waiting for you for an hour.
-
He has been to London twice.
-
They have been playing since morning.
-
She has been knowing him for a long time.
-
We have been working lately.
C. Выбери правильный вариант
-
She ___ (has been working / has worked) since 9 o’clock.
-
They ___ (have been cleaning / have cleaned) the room. It's still messy.
-
I ___ (have been reading / have read) this book. I finished it yesterday.
-
He is tired because he ___ (has been running / has run).
-
We ___ (have been living / have lived) in this city for 10 years.
D. Переведи на английский
-
Я читаю уже два часа.
-
Она устала, потому что бегала.
-
Мы учим английский с прошлого года.
-
Он работает в последнее время.
-
Они разговаривают уже целый день.