Present perfect continuous opisuje czynność, która dopiero się skończyła lub jeszcze trwa. Nacisk kładziony jest w tym przypadku na czas trwania czynności lub jej skutek. Czynność ta nie musi trwać nieprzerwanie.
Zastosowanie:
1. Czynność jeszcze trwa, np.:
How long has he be working? - Jak długo on pracuje?
I have been learning English for 3 years. - Uczę się angielskiego od 3 lat.
They have been playing computer games all day. - Oni krają w gry komputerowe cały dzień.
2. Czynność już się skończyła, ale jej skutki są nadal widoczne/odczuwalne, np.:
You look tired. Have you been running the whole way? - Wyglądasz na zmęczonego. Czy biegłeś cąłą drogę?
I have been sleeping 12 hours and I feel great now. - Spałam 12 godzin i czuję się teraz świetnie.
We haven't been going out since last weekend. - Nie wychodziliśmy od ostatniego weekendu.
3. Kiedy chcemy podkreślić czas trwania czynności, np.:
I have been waiting for you for 20 minutes. - Czekałam na ciebie 20 minut.
We have been living in Wroclaw since 2005. - Mieszkamy we Wrocławiu od 2005 roku.
Tom has been working for this company since 1998. - Tom pracuje dla tej firmy od 1998.
W przypadku czasu present perfect continuous charakterystyczne jest występowanie takich wyrazów jak np.:
all day – cały dzień
the whole week – cały tydzień
for / since – od (szczegółowe wyjaśnienie dotyczące używania 'for' i 'since' znajduje się w temacie „Present perfect – budowa”)
Pytania zaczynają się natomiast często od zwrotu 'how long'.