Present Perfect Continuous: zasady i przykłady
Present Perfect Continuous: have i has been + -ing, czas trwania, skutki teraz i różnica z Present Perfect. Polskie pułapki i 5 ćwiczeń z wyjaśnieniami.
Opublikowano 9 min czytania
Autor: Raheel Ashraf
Krótka odpowiedź
„Czekam od godziny” opisuje czynność rozpoczętą wcześniej i trwającą do teraz: po angielsku I have been waiting for an hour. Present Perfect Continuous tworzymy przez have lub has + been + czasownik z -ing. Używamy go także, gdy czynność właśnie się skończyła, ale widzimy jej skutki, np. jesteś zdyszany po biegu.
Kiedy używamy Present Perfect Continuous?
Stoisz na przystanku i chcesz powiedzieć, że czekasz już godzinę. „I'm waiting” opisuje to, co robisz teraz, ale nie obejmuje wyraźnie całego okresu oczekiwania. „I've been waiting for an hour” prowadzi od momentu w przeszłości do chwili rozmowy. Dlatego polskie „czekam” nie wystarcza jako podpowiedź do wybrania angielskiego czasu.
Pierwsze zastosowanie to czynność nadal trwająca. Drugie obejmuje powtarzające się działania w okresie aż do teraz: jeździsz na basen od września albo w ostatnich tygodniach wysyłasz podania o pracę. Nie oznacza to nieprzerwanej aktywności przez całą dobę.
Trzeci przypadek to niedawno zakończona aktywność, która wyjaśnia obecną sytuację. Masz brudne ręce, bo naprawiałeś rower, albo jesteś zmęczony, bo biegałeś. Czynność mogła już ustać. Continuous skupia uwagę na jej przebiegu; nie jest dowodem, że nadal trzymasz klucz do roweru albo biegniesz podczas rozmowy.
I've been waiting for the tram for an hour.
Czekam na tramwaj od godziny.
Ola has been working on this report since breakfast.
Ola pracuje nad tym raportem od śniadania.
I've been swimming twice a week since September.
Od września chodzę na basen dwa razy w tygodniu.
Komentarz: Seria czynności, nie nieprzerwane pływanie.
We've been looking for a flat recently.
Ostatnio szukamy mieszkania.
My hands are dirty because I've been repairing my bike.
Mam brudne ręce, bo naprawiałem rower.
You're out of breath. Have you been running?
Masz zadyszkę. Biegałeś?
Komentarz: Wniosek z obecnych oznak.
Budowa: have lub has + been + -ing
Forma wygląda na długą, ale składa się z trzech stałych części. Have lub has dopasowujesz do podmiotu. Been zostaje bez zmian, a główny czasownik przyjmuje końcówkę -ing. I, you, we i they wymagają have; he, she i it – has. Przy pytaniu przesuwasz przed podmiot tylko have lub has, resztę zostawiasz za nim.
W przeczeniu not stawiasz po have lub has: haven't been working, hasn't been sleeping. Nie używaj tu didn't ani don't. Been jest III formą be; w tej konstrukcji nie zamieniaj go na being. Pisownia czasownika z -ing jest taka sama jak w Present Continuous: make → making, run → running, lie → lying.
W rozmowie częste są skróty I've been i she's been. Przy „She's been studying” skrót she's oznacza she has, nie she is. Krótka odpowiedź może ograniczyć się do have lub has: „Have you been waiting long?” – „No, I haven't”. Nie trzeba powtarzać całego opisu oczekiwania.
| Forma | Schemat | Przykład | Tłumaczenie |
|---|---|---|---|
| Twierdzenie | podmiot + have/has + been + -ing | She has been studying all morning. | Uczy się od rana. |
| Przeczenie | podmiot + haven't/hasn't + been + -ing | I haven't been sleeping well lately. | Ostatnio źle sypiam. |
| Pytanie | Have/Has + podmiot + been + -ing? | Have you been waiting long? | Czy długo czekasz? |
| Pytanie o czas trwania | How long + have/has + podmiot + been + -ing? | How long has Kuba been learning English? | Od jak dawna Kuba uczy się angielskiego? |
Since, for, lately i pytania z how long
Polskie „od” rozdziel na dwa pytania. Od kiedy? Since Monday, since nine o'clock, since I moved here. Jak długo? For two hours, for six months, for a long time. Nie wybieraj since tylko dlatego, że polskie zdanie zawiera od; liczba godzin podaje długość, a konkretna godzina – początek.
Pytanie o długość trwającej czynności budujesz z how long: „How long have you been learning English?” Odpowiedź może zawierać for lub since, ale w rozmowie wystarczy „About three years”. Mówiąc o bieżącej nauce, nie musisz sugerować, że siedzisz nad podręcznikiem od trzech lat bez przerwy.
Lately i recently wskazują ostatni okres. All morning i all day podkreślają długość, lecz nie rozstrzygają same o czasie. „I worked all morning yesterday” dotyczy zamkniętego wczoraj. „I've been working all morning” mówisz w południe, gdy poranek pracy właśnie się kończy.
I've been learning English for three years.
Uczę się angielskiego od trzech lat.
I've been learning English since I changed jobs.
Uczę się angielskiego, odkąd zmieniłem pracę.
How long have they been renovating the flat?
Od jak dawna remontują mieszkanie?
They've been renovating it since May.
Remontują je od maja.
Present Perfect Simple czy Continuous?
„I've written three emails” podkreśla liczbę gotowych wiadomości. „I've been writing emails” kieruje uwagę na zajęcie, które wypełniało czas; nie podaje, ile wiadomości jest skończonych. Obie wypowiedzi mogą pasować do jednej sytuacji. Różnią się tym, na jakie pytanie odpowiadasz: ile zrobiłeś czy czym byłeś zajęty.
Nie sprowadzaj jednak różnicy do hasła „Simple skończone, Continuous nieskończone”. Present Perfect Simple może opisywać nadal trwający stan: „I've known her for years”. Continuous może odnosić się do aktywności, którą przed chwilą zakończono: „I've been running”.
Przy live i work możliwe bywają obie formy z podobnym znaczeniem: „I've lived here for five years” oraz „I've been living here for five years”. Continuous może mocniej podkreślać trwanie lub przejściowy charakter sytuacji.
| Present Perfect Simple | Present Perfect Continuous | Na czym skupiasz uwagę? |
|---|---|---|
| I've read the report. – Przeczytałem raport. | I've been reading the report. – Czytałem raport / właśnie go czytam. | Przeczytana całość / zajęcie i jego przebieg |
| She's painted two rooms. – Pomalowała dwa pokoje. | She's been painting the kitchen. – Malowała kuchnię. | Gotowe efekty / aktywność, np. wyjaśniająca plamy farby |
| I've sent ten applications. – Wysłałem dziesięć podań. | I've been applying for jobs. – Ostatnio ubiegam się o pracę. | Liczba zakończonych działań / trwająca seria |
| I've lived here since June. – Mieszkam tu od czerwca. | I've been living here since June. – Mieszkam tu od czerwca. | W tym kontekście obie formy są możliwe |
Nie każdy czasownik pasuje do -ing
Know, believe, understand, like i own zwykle opisują stany. Gdy chcesz powiedzieć, że znasz kogoś od lat, naturalne będzie „I've known her for years”. To, że sytuacja trwa długo, nie jest wystarczającym powodem, by utworzyć have been knowing. W pytaniu „How long have you owned this car?” również wybierasz formę prostą.
Uważaj też na pojedyncze zdarzenia ujmowane jako punkt: rozpoczęcie, zakończenie lub przybycie. „Has the film started?” pyta, czy film się zaczął. „Has the film been starting?” nie jest neutralnym pytaniem o ten sam fakt. Continuous może być możliwe przy powtarzalności lub innym znaczeniu, ale nie należy go doklejać do pojedynczego rezultatu.
To samo rozumowanie pomaga przy think i have. „I've been thinking about your proposal” pokazuje rozważanie oferty, więc forma ciągła pasuje. „I've had this laptop for two years” opisuje posiadanie i wymaga tu formy prostej.
I've known Ola since university.
Znam Olę od studiów.
Komentarz: Know opisuje trwający stan.
How long have you had this bike?
Od jak dawna masz ten rower?
I've been thinking about moving to Poznań.
Ostatnio rozważam przeprowadzkę do Poznania.
Najczęstsze błędy Polaków
„Czekam od godziny” nadal ma w polskim czas teraźniejszy. W angielskim podajesz też czas, który już upłynął, więc samo I'm waiting nie wystarcza do oddania tej relacji. Zwróć uwagę na pełne have been waiting: pominięcie been i zastąpienie waiting formą waited dają dwa różne błędy. Przy know nie trzeba natomiast wydłużać konstrukcji – stan opisuje have known.
- ✗ I am waiting for an hour. → ✓ I've been waiting for an hour. – Czekam od godziny. Chodzi o godzinę, która upłynęła do teraz, a nie plan czekania przez godzinę.
- ✗ She has working here since May. → ✓ She has been working here since May. – Pracuje tu od maja. W konstrukcji brakuje been; samo has nie łączy się bezpośrednio z working.
- ✗ I've been learning since two months. → ✓ I've been learning for two months. – Uczę się od dwóch miesięcy. Two months wskazuje długość okresu, dlatego potrzebne jest for.
- ✗ I've been knowing him for years. → ✓ I've known him for years. – Znam go od lat. Know w tym znaczeniu jest czasownikiem stanu i zwykle nie przyjmuje formy ciągłej.
- ✗ I've been wrote three emails. → ✓ I've written three emails. – Napisałem trzy e-maile. Do podania liczby gotowych wiadomości wybierz have i III formę written. Jeśli opisujesz sam proces pisania, możliwe jest I've been writing emails, ale po been nie pasuje II forma wrote.
Ćwiczenia
Najpierw rozwiąż zadanie samodzielnie, potem sprawdź odpowiedź i uzasadnienie. Przy tłumaczeniu lub pisaniu własnych zdań możliwe są także inne poprawne odpowiedzi.
1. Uzupełnij: She ___ (study) since seven, and she is still studying.
Pokaż odpowiedź i wyjaśnienie
has been studying
Czynność zaczęła się wcześniej i trwa nadal. Przy she używamy has, potem been i studying.
2. Wybierz formę, która podkreśla liczbę ukończonych tekstów: I (have written / have been writing) five reports today. They are ready to send.
Pokaż odpowiedź i wyjaśnienie
have written
Podajesz liczbę ukończonych raportów i gotowy rezultat. Forma prosta pokazuje to wyraźniej niż opis aktywności.
3. Popraw: I've been waiting since twenty minutes.
Pokaż odpowiedź i wyjaśnienie
I've been waiting for twenty minutes.
Twenty minutes jest długością oczekiwania, nie jego początkiem. Dlatego używamy for.
4. Uzupełnij czasownik: I've ___ (know) Ola since school.
Pokaż odpowiedź i wyjaśnienie
known
Know opisuje tutaj stan znajomości. Używamy Present Perfect Simple: have known, bez been knowing.
5. Przetłumacz pytanie o nadal trwającą naukę: Od jak dawna uczysz się angielskiego?
Pokaż odpowiedź i wyjaśnienie
How long have you been learning English?
How long pyta o długość czynności rozpoczętej wcześniej i trwającej do teraz. Have przesuwamy przed you, a been learning zostaje po podmiocie.
Sprawdź to na własnych zdaniach
Przećwicz temat poradnika w darmowym narzędziu dobranym do tego tekstu. Darmowe narzędzia online mają limity użycia.
Źródła i dalsza lektura
Przykłady powstały na potrzeby tego poradnika. Reguły i sposoby użycia możesz sprawdzić w źródłach poniżej.
- Cambridge Dictionary: Present perfect continuous (I have been working)
- Cambridge Dictionary: Present perfect simple or present perfect continuous?
- Cambridge Dictionary: Present perfect: typical errors
- Cambridge Dictionary: Present simple or present continuous?
Widzisz błąd? Napisz do nas, podając adres strony i przykład.
Powiązane poradniki
Przećwicz ten temat w darmowym narzędziu: Quiz z czasów angielskich · Tabela czasowników nieregularnych
Sprawdź swój poziom angielskiego: Darmowy test poziomu angielskiego A1–C2
Szukasz aplikacji do angielskiego? PromGee a Duolingo