Present perfect continuous
Os. + have/has + been + czasownik + ing
It refers to: UP TO THE RECENT PAST
UP TO THE PRESENT
1. To show that action has continued for some time. Ktoś zajmował się jakąś czynnością do niedawna; do chwili wypowiadania zdania lub gdy czynność została właśnie została wykonana. Zawsze jednak istnieje połączenie z teraźniejszością.
She has been eating that cake. (I can see that) - ona jadła ten tort.
He has been reading your diary .- on czytał twój pamiętnik
They have been looking for you. (recently) - oni cię szukali
2. Występuje z tzw. czasownikami wyrażającymi czynności z założenia “krótkie”: sit, lie, wait, stay, stand
How long has he been waiting for me? FOR/SINCE
I have been standing here for 1 hour.
3. Okoliczniki takie jak z czasem present prefect: recently, lately
4. The process has Just finished but the results are fresh and visible. Mówiąc o wykonanej w niedalekiej przeszłości czynności kładąc nacisk na wyraźnie widoczne jej skutki. Or we can draw conclusions. Wyciągamy wnioski na podstawie tego co widzimy, czujemy, słyszymy, wiemy.
Look! It has been raining again. (there are puddles)
You have been smoking. (I can smell it)
5. Często czasy present perfect i present perfect continuous są używane bez różnicy w znaczeniu
I have been living here for 5 years/I have lived here for 5 years.
He has been working there since 1990/he has worked there since 1990.
6. More temporary actions with a limited duration - present perfect continuous - tymczasowe czynności
I have been living in his flat for the last month.
He has been standing here all day.
But present perfect concerns more permanent states or actions - stałe czynności
I have been lived here for all my life.
The castle has stood here for ages.
7. Ile razy - how many times - present perfect - I have knocked five times
Jak dlugo - how long - present perfect continuous - I have been knocking for five minutes
8. Gdy mówimy o czymś co potencjalnie w opini mowiącego nie będzie mieć końca
He has been doing all sorts of silly things for years.