Present Perfect Continuous

December 6, 2020

Present Perfect Continuous

have been doing

has

I. Выражает действие, которое началось в прошлом и все еще продолжается сейчас, в настоящем, если глагол используется в Continuous.

I have been working here (что делаю?) работаю - несов.вид for 1 month. for ages. for a long time for all my life.   since September. c сентября since you came ! to me. c тех пор, как Вы пришли ко мне . since then. c тех пор. since that time. c тех пор . since I have been in Moscow. с тех пор, как я в Москве   since I have been living in Moscow. с тех пор, как я живу в Москве for – как долго?     since – с какого момента?   came – одноразовое законченное действие → Past Simple     since – с какого момента?     Эти действия продолжаются и сейчас, они не закончились → Present Perfect (Continuous)

now

     
 

September 0

you came

then

that time

 

II. Действие началось в прошлом и закончилось незадолго до настоящего момента, НО результат этого действия (его «следы») все еще видны.

 

- Why are your hands dirty?

- I have been painting. ( Я рисовала. – что делала?)

now

 

 

III. Для выражения эмоций (annoyance, anger, criticism, surprise), когда действие только что закончилось, но видны его результаты («следы»).

 

Somebody has been using my computer! – Опять кто-то работал на моем компьютере!

Present Perfect vs Present Perfect Continuous

Perfect Perfect Continuous
focuses on completion: She has taught here for 20 years. I’ve spoken to her about it.   R сов.вид (что сделал?) I have read this book. - прочитал   сколько ? I have read it 3 times. I have written 5 books. I haven’t done it a single time.   I haven’t slept for a week. I haven’t seen Helen lately. (действие полностью отрицается, его не было) emphasizes duration: She has been teaching here for 20 years.     R несов.вид (что делаю?) I’ve been reading this book since morning. - читаю   как долго ? I have been writing for 5 hours. I have been writing since 5 o’clock.     I haven’t been sleeping well / much for a week. I haven’t been seeing Helen much / often lately. (отрицается не действие, оно было, отрицается какой-то аспект действия (частота, количество, качество), а само действие было и продолжается)  

 

I have already been here for a week.

I have been doing it for a week now. – I am doing it now

 

I have been wanting to talk to you for a long time. =

I have been meaning to talk to you for a long time.