Present Perfect Continuous


Смысл Present Perfect Continuous.


Мы используем Present Perfect Continuous:

1) когда говорим о действии (довольно длительном действии), которое началось в прошлом и недавно или буквально только что закончилось.

Примеры (не забудь их перевести):

You are out of breath? Have you been running?

That man over there is bright red. I think he has been sunbathing.

Why are your clothes so dirty? What have you been doing?

I’ve been talking to Tom about your problem and he thinks…


2) мы также используем Present Perfect Continuous, чтобы спросить, как долго что-то продолжалось. В этом случае действие или ситуация началась в прошлом и все еще продолжается в настоящем или буквально только что закончилась.

Например, такая ситуация: Сейчас идет дождь. Он начался два часа назад и все еще идет.

It has been raining for two hours.

Мы часто используем Present Perfect Continuous таким способом, особенно со словами how long (сколько, как долго), for — в течение, since — с…

How long has it been raining? — Сколько уже идет дождь?


Еще примеры:

How long have you been learning English?

They’ve been waiting here for over an hour.

I’ve been watching television since 2 o’clock.

George hasn’t been feeling very well recently.

Have you been working hard today?


Мы также можем использовать Present Perfect Continuous (с how long, for и since) для действий, которые повторяются в течение какого-то периода времени.


She has been playing tennis since she was eight.

How long have you been smoking?



Прочитай ситуации и напиши предложение с Present Perfect Continuous.


Nom is out of breath (he/run) He has been running.

1.       Ann is very tired. (she/work/hard)____________

2.       Bob has a black eye and Bill has a cut lip. (Bob and Bill/fight)_____

3.       George has just come back from the beach. He is very red. (he/lie/in the sun)_________________





1. Ann is very tired. She has been working hard.

2. Bob has a black eye and Bill has a cut lip. Bob and Bill have been fighting.

3. George has just come back from the beach. He is very red. He has been lying in the sun.