Czasy teraźniejszeB2 5 min

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.