Teraz zajmiemy się trochę bardziej złożonym czasem, jakim jest Present Perfect Continuous. Jak można się domyślić po nazwie, będzie to mieszanka Present Perfect i Present Continuous.
Czas Present Perfect Continuous składa się z następujących elementów:
podmiot + have/has + been + czasownik z końcówką -ing.
Oto przykładowe zdania:
| I have been working for five hours. | Pracuję od pięciu godzin. |
| John has been studying in London since January. | John studiuje w Londynie od stycznia. |
Po podmiocie wstawiamy operator (has dla trzeciej osoby liczby pojedynczej, have dla pozostałych osób). Następnie dodajemy być - zawsze w trzeciej formie been, a na koniec czasownik właściwy z końcówką -ing. Zdanie gotowe!
Nie jest to takie trudne - po podmiocie zawsze będzie have been lub has been - potem tylko czasownik+ing i zrobione.
Oczywiście podobnie jak przy Present Perfect można skracać:
| I have | » | I've |
| you have | » | you've |
| she has | » | she's |
| he has | » | he's |
| it has | » | it's |
| we have | » | we've |
| they have | » | they've |
Kilka przykładów:
| She's been reading that book for two hours. | Ona czyta książkę od dwóch godzin. |
| We've been waiting for you since 10 o'clock. | Czekamy na ciebie od dziesiątej. (a ty dopiero teraz przychodzisz...) |
| I've been learning English for seven years now. | Uczę się angielskiego już siedem lat. |
| It's been raining for 5 hours! | Pada od 5 godzin! |






Czy musi być tu użyty present perfect continuous ? bo jeśli to zdanie znaczy sprzątałem swój garaż. i jestem teraz cały w kurzu to chyba lepszy tu będzie present pefect? I have cleaned my garage. I'm all in dust now. Mamy dokonaną przyczyne i teraźniejszy skutek. A jeśli by znaczyło Sprzątam swój garaż. jestem teraz cały w kurzu. To byłby to czas Present continouns? I'm cleaning my garage. I'm all in dust now? ?????????
"I've" to skrót od "I have"
Więc można stworzyć zdanie "I have been cleaning...", "He's been studying...", "He has been waiting...".
Są to skróty, więc można ich używać, lub nie.
Mam nadzieję, że pomogłem ;)
I've been cleaning my flat since 5 p.m.
John has been studying in London since January.
albo takie:
He's been waiting for his girlfriend for 2 hours.
Piotr has lived in London for five years.
Czy nie mozna powiedziec na odwrot i nie bedzie to oznaczalo tego samego? Tzn:
He has waited for his girlfriend for 2 hours / Piotr has been living in London for 5 years
czekaliśmy na ciebie... bo w momencie gdy mówimy to ta osoba już jest z nami i już nie czekamy...