Как образуется Present Perfect Continuous: таблица
Три части: have / has + been + глагол с -ing. Been не меняется. В вопросе в начало выходит только have / has.
| Форма | I / you / we / they | he / she / it |
|---|---|---|
| Утверждение | I’ve been working. | She’s been working. |
| Отрицание | I haven’t been working. | She hasn’t been working. |
| Вопрос | Have you been working? | Has she been working? |
| How long | How long have you been working here? | How long has she been working here? |
Когда употребляется Present Perfect Continuous
Действие началось в прошлом и длится до сих пор
С for, since, How long…? По-русски здесь настоящее время: «я жду уже час».
I’ve been waiting for you for an hour!
Я жду тебя уже час!
She’s been learning French since September.
Она учит французский с сентября.
Действие только что закончилось, и видны последствия
Мокро, усталые, красные глаза — объясняем, чем занимались.
The streets are wet. It’s been raining.
Улицы мокрые. Шёл дождь.
Why are you so tired? — I’ve been running.
Почему ты такая уставшая? — Я бегала.
Повторяющиеся действия в последнее время
I’ve been sleeping badly lately.
В последнее время я плохо сплю.
He’s been calling me all week.
Он звонит мне всю неделю.
Слова-маркеры Present Perfect Continuous
- for
- since
- How long…?
- all day
- all morning
- all week
- lately
- recently
- for ages
Present Perfect Continuous или Present Perfect
Continuous — о процессе и сколько он длится. Present Perfect — о результате и сколько сделано. Если есть число (сколько раз, сколько страниц), — Present Perfect.
| Present Perfect Continuous | Present Perfect | |
|---|---|---|
| Акцент | процесс, продолжительность | результат, сколько сделано |
| Пример | I’ve been reading this book all day. | I’ve read 100 pages. |
| Вопрос | How long have you been painting? | How many rooms have you painted? |
| Глаголы состояния | не употребляются | I’ve known him for years. |
С live и work разницы почти нет: I’ve lived here for 5 years = I’ve been living here for 5 years.
Типичные ошибки
Так часто говорят те, кто учит английский. Слева — как не надо, справа — как правильно.
Не так:
I am waiting for an hour.Так: I have been waiting for an hour.
Длится до сих пор + продолжительность — Present Perfect Continuous, а не Present Continuous.
Не так:
She has been knowing him for years.Так: She has known him for years.
Know — глагол состояния, Continuous не бывает.
Не так:
I have been written three emails.Так: I have written three emails.
Есть количество — Present Perfect.
Не так:
How long are you learning English?Так: How long have you been learning English?
How long…? о действии, которое длится, — Present Perfect Continuous.
Проверьте себя
Тест: Настоящие времена (Present Tenses)
24 вопросов с объяснением после каждого ответа. Бесплатно и без регистрации.
I work · I’m working · I’ve worked · I’ve been working