„Czekam tu od godziny!” Po polsku — zwykły czas teraźniejszy. Po angielsku — I have been waiting for an hour! — dwa słowa konstrukcji pomocniczej, zanim w ogóle padnie czasownik główny. Nic dziwnego, że Present Perfect Continuous wygląda na pierwszy rzut oka jak gramatyczny labirynt.
Dobra wiadomość: ten czas składa się w całości z klocków, które już znasz. Have/has z Present Perfect, końcówka -ing z Present Continuous — jedyną nowością jest been pomiędzy nimi. A logika? Jedna: Present Perfect Continuous to czas-licznik. Włącza stoper czynności i pokazuje, ile już nabiło.
Z tego artykułu dowiesz się, kiedy używać Present Perfect Continuous, jak budować zdania z have/has been i końcówką -ing, jak działa pytanie How long…? — oraz czym ten czas różni się od Present Perfect, bo to właśnie ten wybór sprawia najwięcej kłopotów na maturze.
Present Perfect Continuous w pigułce
Szybka ściągawka: Czasu Present Perfect Continuous używamy, gdy czynność zaczęła się w przeszłości i trwa do teraz (albo właśnie się skończyła i widać jej ślady) — a my podkreślamy, JAK DŁUGO trwa.
| Zastosowanie / Budowa | Przykład użycia w zdaniu |
|---|---|
| Czynność trwająca do teraz | I have been learning English for five years. |
| Pytanie o długość (How long?) | How long have you been waiting? |
| Świeżo zakończona czynność ze skutkiem | It has been raining. (chodnik mokry) |
| Zdanie twierdzące (+) | She has been working all day. |
| Przeczenie (-) | They haven’t been listening. |
| Pytanie (?) | Have you been crying? |
Typowe słowa-sygnały: how long, since, for, all day/morning, recently, lately
Najczęstszy błąd: czas teraźniejszy zamiast Present Perfect Continuous (kalka z polskiego).
Zamiast: I am waiting here for an hour → Powiedz: I have been waiting here for an hour.
Co to jest czas Present Perfect Continuous?
Czas Present Perfect Continuous w języku angielskim opisuje czynności, które rozpoczęły się w przeszłości i trwają do chwili obecnej — albo skończyły się przed momentem, zostawiając widoczny ślad. Podobnie jak wszystkie czasy z rodziny perfect, ma związek z teraźniejszością — ale w odróżnieniu od Present Perfect, który podkreśla rezultat, ten czas skupia się na procesie — na czasie trwania danej czynności.
Porównaj:
I have read this book. — Przeczytałem tę książkę. (Present Perfect: rezultat — znam treść)
I have been reading this book all week. — Czytam tę książkę cały tydzień. (Present Perfect Continuous: trwanie — i pewnie jeszcze nie skończyłem)
Najprościej myśleć o nim jak o liczniku: czynność wystartowała w przeszłości, stoper ruszył i wciąż bije. Stąd jego ulubione pytanie: How long…? — jak długo? — i nieodłączna para since i for, którą znasz już z Present Perfect.
Kiedy używamy Present Perfect Continuous?
Używamy tego czasu w trzech głównych sytuacjach. Wspólny mianownik: czynność rozciągnięta w czasie, której trwanie jest ważne w TERAZ.
Czynność trwająca do teraz — how long, since, for
Najważniejsze zastosowanie: coś zaczęło się w przeszłości i wciąż trwa. Po polsku obsługuje to zwykły czas teraźniejszy („mieszkam tu od roku”), po angielsku — Present Perfect Continuous.
I have been learning English for five years. — Uczę się angielskiego od pięciu lat.
How long have you been living in this area? — Jak długo mieszkasz w tej okolicy? (przykład prosto z materiałów CKE)
She has been playing volleyball since primary school. — Gra w siatkówkę od podstawówki.

Czynność świeżo zakończona, której skutki widać teraz
Czynność mogła skończyć się przed chwilą — ale zostawiła ślady: mokry chodnik, zmęczone oczy, brudne ręce. Present Perfect Continuous wyjaśnia, co się działo, że jest, jak jest.
„Why are you wet?” „It has been raining.” — „Czemu jesteś mokry?” „Padało.”
Have you been crying? — Płakałaś? (przykład CKE: oczy czerwone TERAZ)
My hands are dirty because I have been fixing my bike. — Mam brudne ręce, bo naprawiałem rower.
Podkreślenie ciągłości lub uporczywego powtarzania
Gdy chcemy zaakcentować, że coś trwało długo, męcząco albo powtarzało się raz za razem — często z nutą emocji lub skargi.
We have been waiting here for ages! — Czekamy tu całe wieki! (przykład CKE z matury)
I have been calling you all morning! — Dzwonię do ciebie cały ranek!
He has been complaining about everything lately. — Ostatnio narzeka na wszystko.
Jak budować zdania w Present Perfect Continuous? Budowa i zastosowanie
Tworzenie zdań w czasie Present Perfect Continuous opiera się na trzech klockach: have/has + been + czasownik z końcówką -ing. Brzmi groźnie, ale dwa z trzech klocków już znasz: operator have/has działa identycznie jak w Present Perfect, a końcówkę -ing trenujesz od czasów Present Continuous. Jedyna nowość to been — trzecia forma czasownika be — która w tej konstrukcji nigdy się nie zmienia.
Zdania twierdzące — have/has been + czasownik-ing
| Osoba | Operator | Przykład |
|---|---|---|
| I / you / we / they | have been | I have been studying since morning. |
| he / she / it | has been | She has been working all day. |
I have been doing my homework for two hours. — Odrabiam lekcje od dwóch godzin.
I have been working on this project since Monday. — Pracuję nad tym projektem od poniedziałku.
They have been training hard this month. — Ciężko trenują w tym miesiącu.
It has been snowing since midnight. — Śnieg pada od północy.
W mowie operator się skraca: I’ve been waiting. She’s been studying. Pamiętaj z Present Perfect: ’s to tutaj skrót od has, nie od is.
Przeczenia — haven’t/hasn’t been
Zdania przeczące tworzymy przez have not (haven’t) / has not (hasn’t) + been + -ing. Been zostaje na miejscu — przeczenie obsługuje wyłącznie operator.
I haven’t been sleeping well lately. — Ostatnio źle sypiam.
She hasn’t been listening to me. — Ona mnie nie słucha.
They haven’t been practising enough. — Za mało ćwiczą.
Pytania i krótkie odpowiedzi
Pytanie tworzymy przez inwersję — operator wskakuje przed podmiot: Have/Has + podmiot + been + -ing.
| Pytanie | Odpowiedź krótka |
|---|---|
| Have you been waiting long? | Yes, I have. / No, I haven’t. |
| Has she been studying all night? | Yes, she has. / No, she hasn’t. |
| Have they been arguing again? | Yes, they have. / No, they haven’t. |
Sztandarowe pytanie tego czasu zaczyna się od słówka pytającego How long:
How long have you been learning English? — Jak długo uczysz się angielskiego?
How long has he been playing the guitar? — Jak długo on gra na gitarze?
Pisownia -ing — szybkie przypomnienie
Te same reguły co zawsze: make → making (znika nieme -e), run → running (podwajamy spółgłoskę), play → playing (bez zmian). Pełne zasady z wyjątkami znajdziesz w artykule o Present Continuous.
Present Perfect Continuous — przykłady zdań
Zdania ilustrujące typowe zastosowania czasu we wszystkich formach:
Twierdzenia
I have been thinking about your idea all day. — Cały dzień myślę o twoim pomyśle.
We have been planning this trip since January. — Planujemy tę wycieczkę od stycznia.
My brother has been using my laptop again. — Mój brat znowu używał mojego laptopa. (ślady: otwarte karty, rozładowana bateria)
Przeczenia
I haven’t been feeling well this week. — Nie czuję się dobrze w tym tygodniu.
He hasn’t been paying attention in class. — On nie uważa na lekcjach.
Pytania
Have you been working out? — Ćwiczysz ostatnio? (widać efekty!)
You look tired. Have you been studying all night? — Wyglądasz na zmęczonego. Uczyłeś się całą noc?
What have you been doing all afternoon? — Co robiłeś całe popołudnie?
Present Perfect i Present Perfect Continuous — jaka jest różnica?
To najważniejszy wybór związany z tym czasem — i ulubiona pułapka zadań maturalnych. Oba czasy łączą przeszłość z teraźniejszością, ale każdy świeci reflektorem na co innego: Present Perfect (pełna nazwa: Present Perfect Simple) na rezultat, Present Perfect Continuous — na trwanie.
| Present Perfect | Present Perfect Continuous | |
|---|---|---|
| Reflektor na | rezultat — co jest zrobione | trwanie — jak długo to trwa |
| Pytanie kontrolne | „ile? / co gotowe?” | „jak długo?” |
| Typowe pytanie | How many…? | How long…? |
| Przykład | I’ve written three emails. | I’ve been writing emails all morning. |
| Budowa | have/has + 3. forma | have/has been + -ing |
Praktyczne reguły:
Liczby i ilości → Present Perfect. She has read five books this month. (pięć sztuk = rezultat)
Długość trwania → Present Perfect Continuous. She has been reading all weekend. (cały weekend = trwanie)
Stative verbs → zawsze Present Perfect. Czasowniki stanu (know, like, want, need, believe) nie przyjmują formy continuous: I have known her for years, nigdy
I have been knowing.live, work, study, teach → oba poprawne. Przy czynnościach długoterminowych różnica niemal znika: I have lived here for ten years = I have been living here for ten years. (CKE używa wersji continuous: How long have you been living in this area?)
Ta sama scena, dwa zdania, dwa akcenty:
I have painted the kitchen. — Pomalowałem kuchnię. (gotowe! podziwiajcie rezultat)
I have been painting the kitchen. — Malowałem kuchnię. (dlatego jestem w farbie — a kuchnia może wciąż niegotowa)
I jeszcze raz, na porządkach:
I have cleaned my room. — Posprzątałem pokój. (jest czysto — rezultat)
I have been cleaning my room since morning. — Sprzątam pokój od rana. (dlatego nie odpisywałem — trwanie)
Pełne omówienie czasu rezultatu znajdziesz w głównym artykule: Present Perfect — budowa, zasady i ćwiczenia.
Czasowniki, których nie używamy w continuous (przypomnienie)
Czasowniki stanu (stative verbs) — know, understand, believe, like, love, want, need, remember, have (= mieć) — opisują stany, nie czynności, i nie przyjmują końcówki -ing. Dotyczy to także Present Perfect Continuous:
❌ I have been knowing him since childhood. ✅ I have known him since childhood.
Jeśli czasownik opisuje stan głowy lub serca, licznik trwania obsługuje za niego Present Perfect z since/for. Pełną tabelę stative verbs z wyjątkami (have, think) znajdziesz w artykule o Past Continuous.
Najczęstsze błędy w Present Perfect Continuous
Błąd 1: Czas teraźniejszy zamiast Present Perfect Continuous
❌ I am waiting here for an hour. ✅ I have been waiting here for an hour.
Dlaczego uczniowie to robią: Po polsku mówimy „czekam tu od godziny” — czas teraźniejszy, więc I am waiting wydaje się naturalne. Ale angielski widzi czynność, która zaczęła się w przeszłości i trwa — a do tego służy Present Perfect Continuous.
Wskazówka: Polskie „robię coś OD jakiegoś czasu” = have/has been + -ing. Słowa since i for w zdaniu to czerwona lampka: zwykły Present Continuous tu nie wystarczy.
Błąd 2: Stative verbs w continuous
❌ I have been knowing her for years. ✅ I have known her for years.
Dlaczego uczniowie to robią: Skoro znajomość trwa od lat, „licznik trwania” kusi formą continuous. Ale czasowniki stanu nie przyjmują -ing w żadnym czasie — trwanie wyraża za nie Present Perfect z since/for.
Wskazówka: know, like, want, need, believe → zawsze have known, have wanted… Nigdy z been + -ing.
Błąd 3: Brak been
❌ I have waiting for you. ✅ I have been waiting for you.
Dlaczego uczniowie to robią: Trzy słowa konstrukcji to dużo i środkowe been lubi wypadać — zwłaszcza w mowie. Bez niego zdanie rozpada się gramatycznie: have potrzebuje trzeciej formy, a waiting nią nie jest.
Wskazówka: Skanuj swoje zdania: have/has + been + -ing. Trzy klocki albo wcale.
Błąd 4: Continuous przy liczbach i rezultatach
❌ I have been writing three emails. ✅ I have written three emails.
Dlaczego uczniowie to robią: Skoro pisanie trwało, continuous wydaje się logiczny. Ale gdy podajemy liczbę lub gotowy rezultat („trzy maile”), reflektor świeci na efekt — a efekt to terytorium Present Perfect.
Wskazówka: Widzisz liczbę sztuk w zdaniu? → Present Perfect. Mówisz, jak długo coś trwa? → Present Perfect Continuous.
Błąd 5: Zła forma operatora (have vs has)
❌ He have been training all day. ✅ He has been training all day.
Dlaczego uczniowie to robią: Ta sama pułapka co w Present Perfect i Present Simple: trzecia osoba liczby pojedynczej wymaga has, a w dłuższej konstrukcji łatwo o tym zapomnieć.
Wskazówka: he/she/it → has been. Cała reszta → have been. Been i -ing nigdy się nie zmieniają — odmienia się tylko operator.
Present Perfect Continuous na egzaminie ósmoklasisty
Tu uspokajająca wiadomość: Present Perfect Continuous NIE jest wymagany do produkcji na egzaminie ósmoklasisty. Lista czasów E8 obejmuje 6 pozycji (Present Simple, Present Continuous, Present Perfect, Past Simple, Past Continuous, Future Simple) — tego czasu na niej nie ma.
Co to oznacza w praktyce:
Nie musisz budować zdań w tym czasie w zadaniach ani wypracowaniu
Możesz go spotkać w tekstach do czytania lub słuchania — wystarczy, że zrozumiesz sens (How long have you been waiting? = pytanie o to, jak długo czekasz)
Jeśli dopiero przygotowujesz się do E8 — skup się na Present Perfect, który na egzaminie JEST i bywa pułapką
Ten artykuł przyda Ci się najpóźniej w pierwszej klasie szkoły średniej — bo na maturze sytuacja wygląda zupełnie inaczej.
Present Perfect Continuous na maturze
Na maturze podstawowej Present Perfect Continuous to jeden z 9 czasów w zakresie produkcji. Przykłady CKE: We have been waiting here for ages! How long have you been living in this area? Have you been crying?
Na co zwrócić uwagę:
Pytania How long…? — klasyka zadań ze środków językowych i rozmów sterowanych: How long have you been learning English?
Kontrast z Present Perfect — luki i transformacje sprawdzają wybór rezultat vs trwanie: I ___ (write) my essay for two hours → have been writing, ale I ___ (write) 200 words so far → have written
Skargi i wyjaśnienia stanów — w wypowiedziach ustnych i e-mailach: I have been waiting for your reply… brzmi naturalnie i podnosi ocenę zakresu środków językowych
Stative verbs — luka z know lub want kusi formą continuous; poprawna odpowiedź to Present Perfect (I have known…)
Present Perfect Continuous — ćwiczenia z odpowiedziami
Teorię już znasz — czas ją sprawdzić. Ćwiczenia ułożyliśmy od budowy zdań po mini-test w stylu maturalnym; przy każdym znajdziesz odpowiedzi do samodzielnej weryfikacji.
Ćwiczenie 1: Budowa zdań (have/has been + -ing)
Wstaw czasownik w nawiasie w formie Present Perfect Continuous:
- I __ (learn) English for six years.
- She __ (wait) for the bus since 7 a.m.
- They __ (play) football all afternoon.
- It __ (rain) since Monday.
- We __ (not / sleep) well lately.
- He __ (run), that’s why he’s out of breath.
Sprawdź odpowiedzi
- have been learning — I have been learning English for six years.
- has been waiting — She has been waiting for the bus since 7 a.m.
- have been playing — They have been playing football all afternoon.
- has been raining — It has been raining since Monday.
- haven’t been sleeping — We haven’t been sleeping well lately.
- has been running — He has been running, that’s why he’s out of breath. (podwajamy literę „n”)
Ćwiczenie 2: Przeczenia i pytania (How long…?)
Przekształć zdania zgodnie z poleceniem:
- She has been studying all night. → pytanie ogólne
- They have been arguing. → przeczenie
- You have been learning Spanish. → pytanie z How long
- He has been training for the marathon. → przeczenie
- It has been snowing. → pytanie ogólne
Sprawdź odpowiedzi
- Has she been studying all night?
- They haven’t been arguing.
- How long have you been learning Spanish?
- He hasn’t been training for the marathon.
- Has it been snowing?
Ćwiczenie 3: Present Perfect czy Present Perfect Continuous?
Wybierz właściwą formę:
- I __ (have read / have been reading) this book for two weeks and I’m still not finished.
- She __ (has written / has been writing) four messages to him today.
- We __ (have known / have been knowing) each other since 2018.
- Look at his hands! He __ (has repaired / has been repairing) his bike.
- They __ (have won / have been winning) three matches this season.
Sprawdź odpowiedzi
- have been reading — trwanie (wciąż nie skończyłem)
- has written — liczba sztuk (cztery wiadomości) = rezultat
- have known — know to stative verb, bez continuous
- has been repairing — ślady czynności widoczne teraz (brudne ręce)
- have won — liczba (trzy mecze) = rezultat
Ćwiczenie 4: Since i for
Uzupełnij zdania słowem since lub for:
- I have been waiting here __ forty minutes.
- She has been living in Warsaw __ 2022.
- They have been playing __ the morning.
- We have been driving __ five hours.
- He has been learning the piano __ he was seven.
Sprawdź odpowiedzi
- for — czterdzieści minut = długość trwania
- since — rok 2022 = punkt startowy
- since — ranek = punkt startowy
- for — pięć godzin = długość trwania
- since — „odkąd miał siedem lat” = punkt startowy
Ćwiczenie 5: Mini-test w stylu matury podstawowej
Uzupełnij luki właściwą formą czasowników w nawiasach (Present Perfect lub Present Perfect Continuous):
Dear Anna, I’m sorry I _ (1. not / reply) to your email yet — this week has been crazy. I _ (2. prepare) for my driving test since Monday, so I _ (3. practise) parking every single evening. My instructor says I _ (4. make) a lot of progress so far. The only problem? My neighbours! They _ (5. renovate) their flat for two weeks now and the noise is unbearable. I _ (6. not / sleep) well because of it. How about you? How long _ (7. you / learn) Italian now? You _ (8. always / be) good at languages!
Sprawdź odpowiedzi
- haven’t replied — rezultat (brak odpowiedzi do teraz)
- have been preparing — czynność trwająca od poniedziałku
- have been practising — powtarzająca się czynność, akcent na trwanie
- have made — rezultat (a lot of progress so far = efekt)
- have been renovating — czynność trwająca od dwóch tygodni
- haven’t been sleeping — trwający stan rzeczy (ostatnie noce)
- have you been learning — pytanie How long…? o trwanie
- have always been — be w roli stanu (zawsze byłaś dobra) = Present Perfect
Jak nauczyć się Present Perfect Continuous?
- Myśl licznikiem — jeśli zdanie odpowiada na pytanie „jak długo?”, to terytorium tego czasu. Jeśli na „ile? / co gotowe?” — wracaj do Present Perfect.
- Opanuj jedną klatkę: have/has been + -ing — been nigdy się nie zmienia, odmienia się tylko operator. Jedna konstrukcja, zero wyjątków.
- Trenuj pary zdań — bierz jedną czynność i opisz ją na dwa sposoby: I’ve done my homework (gotowe) vs I’ve been doing my homework for an hour (trwa). Kontrast uczy szybciej niż reguły.
- Powtórz since i for — ta para obsługuje oba czasy perfect. Punkt startowy → since, długość → for. Masz to już z Present Perfect — tu tylko procentuje.
Najczęstsze pytania o Present Perfect Continuous (FAQ)
Co to jest Present Perfect Continuous po polsku?
Present Perfect Continuous to czas teraźniejszy dokonany ciągły. Opisuje czynności, które zaczęły się w przeszłości i trwają do teraz (I have been waiting for an hour — czekam od godziny) albo właśnie się skończyły, zostawiając widoczne ślady (It has been raining — jest mokro).
Kiedy używamy Present Perfect Continuous?
W trzech sytuacjach: czynność trwająca do teraz (I have been learning English for five years), czynność świeżo zakończona ze skutkami widocznymi teraz („Why are you wet?” „It has been raining.”) i podkreślenie ciągłości lub uporczywego powtarzania (I have been calling you all morning!).
Jak tworzyć zdania w Present Perfect Continuous?
Wzór: podmiot + have/has + been + czasownik z końcówką -ing. She has been working all day. Przeczenie: haven’t/hasn’t been + -ing. Pytanie przez inwersję: Have you been waiting long? Odmienia się tylko operator have/has — been i końcówka -ing są stałe.
Czym różni się Present Perfect od Present Perfect Continuous?
Present Perfect podkreśla rezultat (I’ve written three emails — trzy gotowe), Present Perfect Continuous — trwanie (I’ve been writing emails all morning — cały ranek przy tym siedzę). Pytanie kontrolne: „ile?” → Present Perfect; „jak długo?” → Present Perfect Continuous.
Czy Present Perfect Continuous jest na egzaminie ósmoklasisty?
Nie — nie ma go wśród 6 czasów wymaganych do produkcji na E8. Może pojawić się w tekstach do czytania lub słuchania, gdzie wystarczy zrozumieć sens. Ósmoklasisto: skup się na Present Perfect, który na egzaminie jest.
Czy Present Perfect Continuous jest na maturze?
Tak — na maturze podstawowej to jeden z 9 czasów wymaganych do produkcji (przykład CKE: We have been waiting here for ages!). Najczęściej pojawia się w pytaniach How long…? i zadaniach kontrastujących go z Present Perfect.
Jakich czasowników nie używa się w Present Perfect Continuous?
Czasowników stanu (stative verbs): know, understand, believe, like, love, want, need, remember, have (= mieć). Mówimy I have known him for years, nigdy I have been knowing. Trwanie stanu wyraża Present Perfect z since/for.
Kiedy since, a kiedy for?
Tak samo jak w Present Perfect: since + punkt startowy (since Monday, since 2020), for + długość trwania (for an hour, for five years). „Od dwóch godzin” = for two hours — bo dwie godziny to długość, nie punkt.
Jak szybko nauczyć się Present Perfect Continuous?
Najpierw upewnij się, że rozumiesz Present Perfect i parę since/for — ten czas to ich rozwinięcie. Potem opanuj jedną stałą konstrukcję (have/has been + -ing) i ćwicz wyłącznie kontrast rezultat vs trwanie — to tam powstają błędy.
