Present Perfect Continuous
podmiot + have/has + been + czasownik z -ing
Present Perfect Continuous łączy przeszłość z teraźniejszością, ale — w przeciwieństwie do Present Perfect — kładzie nacisk na trwanie czynności (proces), a nie na jej rezultat. Używamy go, gdy ważne jest, jak długo coś trwa lub że dopiero co się skończyło.
podmiot + have/has + been + czasownik z końcówką -ing
has been używamy w 3. osobie liczby pojedynczej
Przykłady:
- ●I have been studying English for 3 hours. - Uczę się angielskiego od 3 godzin. (i nadal się uczę)
- ●She has been studying English for 3 hours. - (3. osoba l.poj. — has been)
Zastosowanie
Czynność, która zaczęła się w przeszłości i trwa do teraz (nacisk na proces)
- ●I have been learning English for 5 years. - Uczę się angielskiego od 5 lat.
- ●She has been waiting since 8 o'clock. - Ona czeka od 8:00.
Czynność dopiero co zakończona, której skutki są widoczne teraz
- ●I'm tired because I have been running. - Jestem zmęczony, bo biegałem.
- ●Your eyes are red. Have you been crying? - Masz czerwone oczy. Płakałaś?
- ●The ground is wet. It has been raining. - Ziemia jest mokra. Padało.
Czynności powtarzające się w ostatnim czasie (lately, recently)
- ●I have been going to the gym a lot lately. - Ostatnio dużo chodzę na siłownię.
Present Perfect vs Present Perfect Continuous
Present Perfect podkreśla rezultat (ile, co zostało zrobione), a Present Perfect Continuous podkreśla sam proces (jak długo, co się działo).
Perfect: I have read three books. - Przeczytałam trzy książki. (rezultat — ile)
Perfect Cont.: I have been reading this book for two hours. - Czytam tę książkę od dwóch godzin. (proces — jak długo)
Perfect: I have painted the kitchen. - Pomalowałem kuchnię. (gotowe)
Perfect Cont.: I have been painting the kitchen. - Maluję kuchnię. (dlatego mam farbę na rękach)
FOR / SINCE = od
Tak jak w Present Perfect: for = od (okres czasu), since = od (moment w czasie).
Przykłady:
- ●We have been living here for 10 years. - Mieszkamy tu od 10 lat. (okres — for)
- ●He has been working since Monday. - Pracuje od poniedziałku. (moment — since)
UWAGA — czasowniki statyczne!
Z czasownikami statycznymi (like, love, know, understand, remember…) nie używamy formy ciągłej — wtedy zostajemy przy zwykłym Present Perfect.
np. I have known her for 10 years. (NIE: I have been knowing)
Tworzenie pytań
Has/Have + podmiot + been + czasownik z końcówką -ing
Przykłady:
- ●Have you been waiting long? - Długo czekasz?
- ●How long has she been learning English? - Jak długo ona uczy się angielskiego?
Tworzenie przeczeń
have not been = haven't been, has not been = hasn't been.
Przykłady:
- ●I haven't been sleeping well lately. - Ostatnio nie sypiam dobrze.
- ●She hasn't been feeling well. - Ona źle się czuje.