Present Perfect Continuous – zasady, przykłady i ćwiczenia

Kiedy używać Present Perfect Continuous, budowa have / has been + -ing, for, since i how long, różnica względem Present Perfect oraz pięć zestawów ćwiczeń z odpowiedziami.

Krótka odpowiedź

Present Perfect Continuous pokazuje, że czynność trwa od jakiegoś czasu do teraz albo dopiero się zakończyła i widać skutki: I have been waiting for an hour. Tworzysz go przez have / has been + czasownik-ing. Z for, since i how long opisujesz czas trwania, a gdy ważny jest wynik lub liczba, użyj zwykłego Present Perfect Continuous.

Present Perfect Continuous (czas teraźniejszy dokonany ciągły) pokazuje, że czynność zaczęła się w przeszłości i trwa do teraz albo dopiero się zakończyła i widać jej skutki: I have been waiting for an hour. Your eyes are red. Have you been crying? W tym poradniku znajdziesz zasady tworzenia Present Perfect Continuous, słowa sygnalizujące (for, since, how long, lately), różnicę względem Present Perfect i Present Continuous, typowe błędy oraz pięć zestawów ćwiczeń z odpowiedziami.

Ten czas buduje się na dwóch innych, więc warto znać Present Perfect i Present Continuous.

Kiedy używamy Present Perfect Continuous

UżyciePrzykładPo polsku
Czynność trwająca od jakiegoś czasu do terazI have been waiting for an hour.Czekam od godziny.
Czynność niedawno zakończona, z widocznym skutkiemYou look tired. Have you been working?Wyglądasz na zmęczonego. Pracowałeś?
Powtarzająca się czynność w ostatnim czasieShe has been going to the gym lately.Ostatnio chodzi na siłownię.
Pytanie o czas trwaniaHow long have you been learning English?Od jak dawna uczysz się angielskiego?
💡
Po polsku często jest czas teraźniejszy. Zdanie „Czekam tu od godziny” tłumaczymy na I have been waiting here for an hour, a nie I am waiting here for an hour. Gdy w zdaniu jest „od” (since) lub „od … czasu” (for), zwykle potrzebujesz Present Perfect (Continuous).

Jak tworzymy Present Perfect Continuous

Schemat: have / has been + czasownik z końcówką -ing. Z he, she, it używamy has.

Rodzaj zdaniaSchematPrzykład
Twierdzeniepodmiot + have / has been + czasownik-ingShe has been working.
Przeczeniepodmiot + haven't / hasn't been + czasownik-ingShe hasn't been working.
PytanieHave / Has + podmiot + been + czasownik-ing?Has she been working?
Pytanie z pytajnikiemsłowo pytające + have / has + podmiot + been + czasownik-ing?How long has she been working?
OsobaFormaSkrót
I / you / we / theyhave been workingI've been working
he / she / ithas been workingshe's been working

Krótka odpowiedź: Have you been waiting long? – Yes, I have. / No, I haven't. Pisownia końcówki -ing jest taka sama jak w innych czasach ciągłych (make → making, run → running, lie → lying). Nie musisz znać trzeciej formy czasownika, bo po „been” zawsze używasz formy z -ing, także dla czasowników nieregularnych (go → has been going).

Słowa sygnalizujące Present Perfect Continuous

WyrażeniePrzykład
for (jak długo)I have been learning English for two years.
since (od kiedy)It has been raining since morning.
how longHow long have you been waiting?
all day / all morningWe have been working all day.
lately / recentlyI have been feeling tired lately.
these days / this weekShe has been studying a lot this week.

Posłuchaj Present Perfect Continuous w prawdziwych rozmowach

Obejrzyj darmową historię, kliknij nieznane słowa i zapisz pierwsze fiszki wideo.

Zacznij za darmo

Present Perfect czy Present Perfect Continuous

Oba czasy łączą przeszłość z teraźniejszością. Różnica: Present Perfect pokazuje wynik lub liczbę, Present Perfect Continuous trwanie.

Present Perfect (wynik, liczba)Present Perfect Continuous (trwanie)
I have written three emails.
Napisałem trzy maile.
I have been writing emails all morning.
Piszę maile od rana.
She has read the book.
Przeczytała książkę.
She has been reading that book for two weeks.
Czyta tę książkę od dwóch tygodni.
He has painted the kitchen.
Pomalował kuchnię (jest gotowa).
He has been painting the kitchen.
Malował kuchnię (jest cały w farbie).

Przy czasownikach takich jak live i work z for i since oba czasy są możliwe i znaczą niemal to samo: I have lived here for five years i I have been living here for five years. Różnica polega na tym, że wersja z -ing bardziej podkreśla trwanie.

Present Continuous czy Present Perfect Continuous

Present ContinuousPresent Perfect Continuous
I am waiting for the bus.
Czekam na autobus (teraz).
I have been waiting for the bus for 20 minutes.
Czekam na autobus od 20 minut.

Czasowniki, których zwykle nie używamy w formie ciągłej

Czasowniki opisujące stan, a nie czynność, zazwyczaj nie występują z -ing: know, understand, believe, like, love, want, need, belong. Zamiast I have been knowing her for years mów I have known her for years (Present Perfect).

Więcej o tej zasadzie znajdziesz w poradniku czasy teraźniejsze w angielskim.

Najczęstsze błędy w Present Perfect Continuous

BłądPoprawnieDlaczego
I have been wait for an hour.I have been waiting for an hour.Po „been” potrzebna końcówka -ing
She has been working here since five years.She has been working here for five years.Długość okresu to „for”, punkt startu to „since”
I have been knowing him for years.I have known him for years.Czasowniki stanu zwykle nie występują w formie ciągłej
How long are you waiting?How long have you been waiting?Czynność trwająca do teraz wymaga Present Perfect Continuous
She have been working all day.She has been working all day.Z he / she / it używamy „has”
I have been writing three emails.I have written three emails.Przy podanej liczbie używamy Present Perfect

Present Perfect Continuous: ćwiczenia z odpowiedziami

Rozwiąż najpierw sam, a dopiero potem kliknij „Pokaż odpowiedzi”. Jeśli popełnisz błąd, wróć do odpowiedniej sekcji powyżej.

Ćwiczenie 1: Twierdzenia

Wpisz czasownik w nawiasie w formie Present Perfect Continuous.

  1. I ___ (wait) for an hour.
  2. She ___ (work) here since 2019.
  3. They ___ (play) football all afternoon.
  4. It ___ (rain) since morning.
  5. We ___ (learn) English for two years.
Pokaż odpowiedzi
  1. have been waiting
  2. has been working
  3. have been playing
  4. has been raining
  5. have been learning

Ćwiczenie 2: Przeczenia i pytania

Uzupełnij zdania czasownikiem w nawiasie.

  1. He ___ (not / sleep) well lately.
  2. How long ___ you ___ (wait)?
  3. ___ it ___ (rain)?
  4. They ___ (not / work) today.
  5. What ___ she ___ (do) all day?
Pokaż odpowiedzi
  1. hasn't been sleeping
  2. have, been waiting
  3. Has, been raining
  4. haven't been working
  5. has, been doing

Ćwiczenie 3: Perfect czy Perfect Continuous?

Wybierz właściwy czas i wpisz czasownik w nawiasie.

  1. I ___ (write) three emails this morning. (liczba)
  2. I ___ (write) emails all morning. (trwanie)
  3. She ___ (read) that book for two weeks. (trwanie)
  4. He ___ (finish) his homework. (wynik)
  5. We ___ (live) here since 2015. (trwanie)
Pokaż odpowiedzi
  1. have written
  2. have been writing
  3. has been reading
  4. has finished
  5. have been living (have lived też jest poprawne)

Ćwiczenie 4: Popraw błędy

Każde zdanie zawiera jeden błąd. Zapisz poprawną wersję.

  1. I have been wait for an hour.
  2. She has been working here since five years.
  3. I have been knowing him for years.
  4. They have been played football.
  5. How long are you waiting?
Pokaż odpowiedzi
  1. I have been waiting for an hour.
  2. She has been working here for five years.
  3. I have known him for years.
  4. They have been playing football.
  5. How long have you been waiting?

Ćwiczenie 5: Przetłumacz na angielski

Przetłumacz zdania, używając Present Perfect Continuous.

  1. Czekam tu od godziny.
  2. Od jak dawna uczysz się angielskiego?
  3. Ma zmęczone oczy, bo uczył się całą noc.
  4. Pada od rana.
  5. Ostatnio dużo biegam.
Pokaż odpowiedzi
  1. I've been waiting here for an hour.
  2. How long have you been learning English?
  3. His eyes are tired because he has been studying all night.
  4. It has been raining since morning.
  5. I've been running a lot lately.

Jak utrwalić Present Perfect Continuous na Storytime Premium

Present Perfect Continuous słychać w codziennych rozmowach: w pytaniach „od jak dawna?”, w narzekaniu na pogodę i w wyjaśnianiu, dlaczego ktoś jest zmęczony. Na Storytime Premium oglądasz historie wideo, słyszysz formy takie jak I've been waiting czy how long have you been w naturalnym kontekście, klikasz nieznane słowa w napisach i zapisujesz fiszki wideo z całymi zdaniami. Trening słuchania i dyktando pomagają rozpoznawać skróty I've been i she's been w tempie żywej mowy, a transkrypcja fonetyczna wspiera wymowę. Historie są odpowiednie dla wszystkich, także dla dzieci.

🎬

Czas w prawdziwych rozmowach

Słyszysz pytania o czas trwania i wyjaśnienia, tak jak naprawdę padają.

👆

Klikalne napisy

Sprawdzasz formy czasowników bez przerywania oglądania.

📚

Fiszki wideo

Zapisujesz zdania z Present Perfect Continuous razem z dźwiękiem i sceną.

🎧

Dyktando i słuchanie

Ćwiczysz rozpoznawanie krótkich form i skrótów w szybkiej mowie.

Roczny dostęp kosztuje 249 zł (cena promocyjna), czyli około 20 zł miesięcznie, z 14-dniową gwarancją zwrotu, a pierwsza lekcja jest darmowa.

Zobacz Present Perfect Continuous w akcji

Obejrzyj darmową historię, kliknij nieznane słowa i zapisz pierwsze fiszki wideo.

Zacznij za darmo
Alone in a City – darmowa historia do nauki angielskiegoDarmowa

Wypróbuj za darmo: „Alone in a City”

22-minutowa historia z pełną funkcjonalnością: klikalne napisy, fiszki wideo i trening słuchania.

Zacznij lekcję próbnąBiblioteka historii

Najczęstsze pytania o Present Perfect Continuous

Kiedy używamy Present Perfect Continuous?

Gdy czynność zaczęła się w przeszłości i trwa do teraz (I have been waiting for an hour), gdy dopiero się zakończyła i widać skutki (You look tired. Have you been working?) oraz przy czynnościach powtarzających się w ostatnim czasie (I have been going to the gym lately).

Jak tworzy się Present Perfect Continuous?

Za pomocą have / has been i czasownika z końcówką -ing: She has been working. Przeczenie to haven't / hasn't been + -ing, a pytanie zaczyna się od Have / Has: Has she been working?

Jaka jest różnica między Present Perfect a Present Perfect Continuous?

Present Perfect pokazuje wynik lub liczbę (I have written three emails), a Present Perfect Continuous trwanie czynności (I have been writing emails all morning).

Jaka jest różnica między Present Continuous a Present Perfect Continuous?

Present Continuous opisuje czynność w tej chwili (I am waiting), a Present Perfect Continuous podkreśla, od jak dawna ona trwa (I have been waiting for an hour).

Kiedy użyć for, a kiedy since?

For podaje długość okresu (for two hours, for five years), a since punkt startu (since 2020, since morning). W obu przypadkach używamy zwykle Present Perfect Continuous lub Present Perfect.

Czy każdy czasownik można użyć w Present Perfect Continuous?

Nie. Czasowniki stanu, takie jak know, understand, like czy want, zwykle nie występują w formie ciągłej. Mówimy I have known her for years, a nie I have been knowing her for years.

Jak najlepiej ćwiczyć Present Perfect Continuous?

Odpowiadaj na pytania typu How long have you been…? (np. How long have you been learning English?), rozwiązuj ćwiczenia z Present Perfect i Continuous oraz słuchaj rozmów, w których te czasy występują naturalnie.

Podsumowanie

Present Perfect Continuous tworzysz przez have / has been + czasownik-ing i używasz go, gdy czynność trwa od jakiegoś czasu do teraz albo właśnie się skończyła i widać skutki. Jeśli ważny jest wynik lub liczba, użyj Present Perfect. Pamiętaj o słowach for, since, how long i o tym, że czasowniki stanu zwykle nie występują w formie ciągłej. Przećwicz zasady w zadaniach, a potem posłuchaj ich w prawdziwych historiach.

Zobacz Present Perfect Continuous w prawdziwych historiach

Oglądaj historię po angielsku, klikaj nieznane słowa i zapisuj fiszki z fragmentem sceny. Pierwsza lekcja jest darmowa, a płatny dostęp ma 14 dni gwarancji zwrotu.

Przetestuj za darmo
✓ Darmowa lekcja próbna✓ Bez subskrypcji✓ 14 dni gwarancji zwrotu
🍪

Dbamy o Twoje doświadczenie

Używamy plików cookies, aby zapewnić Ci najlepsze doświadczenie na naszej stronie, zapamiętać Twoje preferencje i stale ulepszać nasz serwis.