Present perfect czy present perfect continuous?

B1 · Średnio zaawansowanyCzęsto mylone konstrukcje

„I have read the book” czy „I have been reading the book”: gotowy skutek albo czynność, która trwa.

Czego się nauczysz

  • Present perfect simple podkreśla SKUTEK, zakończoną czynność albo konkretną liczbę
  • Present perfect continuous podkreśla CZAS TRWANIA i to, że czynność się toczy
  • Forma continuous często wyjaśnia obecną sytuację (skąd zmęczenie, dlaczego coś jest mokre)
  • Z konkretną liczbą lub ilością (three cups, five books) używamy formy simple, nie continuous
  • Obie formy łączą przeszłość z teraźniejszością – różnica polega na tym, co chcesz podkreślić

Skutek czy trwająca czynność?

Obie formy łączą przeszłą czynność z teraźniejszością. Forma simple podkreśla skutek albo to, że czynność się zakończyła. Forma continuous podkreśla sam proces: że czynność trwała przez jakiś czas i często wyjaśnia to, co widać teraz.

Polski aspekt daje ci dobrą intuicję. „Przeczytałam tę książkę” (dokonany, jest skutek) przypomina „I have read the book”. „Czytałam tę książkę” albo „Czytam ją od tygodnia” (niedokonany, proces) przypomina „I have been reading the book”. To tylko wskazówka, nie reguła – w angielskim decyduje to, co chcesz podkreślić.

"I have read the book. (result: I know how it ends)"
"I have been reading the book. (process: that's what I've been doing, possibly not finished)"

Present perfect simple: skutek i liczba

Formy simple używamy, gdy liczy się to, co zostało osiągnięte lub skończone, albo ile razy coś się wydarzyło – zwłaszcza z konkretną liczbą. Po polsku zwykle stoi tu czasownik dokonany: „Napisał w tym roku pięć książek”.

"She has read that book. (finished — it's on the shelf now)"
"He has written five books this year. (a specific completed count)"

Present perfect continuous: czas trwania i trwająca czynność

Formy continuous używamy, gdy mówimy, jak długo coś trwa, albo gdy wyjaśniamy obecną sytuację skutkiem czynności, która trwa lub właśnie się skończyła.

Tu jest największa polska pułapka. Po polsku mówimy w czasie teraźniejszym: „Czyta tę książkę od dwóch tygodni”, „Czekam od godziny”. Po angielsku taka czynność, która trwa do teraz, wymaga present perfect continuous: „She has been reading…”, „I have been waiting…”. Pytanie „Jak długo czekasz?” to „How long have you been waiting?”.

"She has been reading that book for two weeks. (still going — emphasis on duration)"
"Why are you so tired? — I've been working all day. (explains the current state)"
"I've been waiting for an hour."

Prosty test: czy jest konkretna liczba?

Jeśli coś liczysz (ile razy, ile sztuk), wybierz formę simple. Jeśli opisujesz samą czynność, bez liczenia, zwykle lepiej pasuje continuous. „Wypiłem dziś trzy kawy” → „I have had three cups”, a „Cały ranek piję kawę” → „I have been drinking coffee all morning”.

Uwaga na czasowniki stanu, np. know, like, want, belong. Zwykle nie mają formy continuous, nawet gdy mówimy o czasie trwania: „Znam go od dziesięciu lat” → „I've known him for ten years”.

"I have had three cups of coffee today. (counting — simple)"
"I have been drinking coffee all morning. (the activity itself — continuous)"

Prawdziwy angielski

"I've finished the report. (result — it's done)"
"I've been working on the report all week. (process — emphasis on effort/duration)"
"Your eyes are red — have you been crying?"
"She has written three articles this month."

Uwaga

✗I am waiting here since an hour.
✓I have been waiting here for an hour.

„Czekam tu od godziny” jest po polsku w czasie teraźniejszym, ale po angielsku potrzebujesz present perfect continuous. A z okresem czasu (an hour) – for, nie since.

✗How long are you waiting?
✓How long have you been waiting?

Dosłowne tłumaczenie „Jak długo czekasz?”. Pytając o czas trwania czynności do teraz, użyj have/has been + -ing.

✗I have been having three cups of coffee today.
✓I have had three cups of coffee today.

Z konkretną liczbą lub zakończoną ilością używamy formy simple, nie continuous.

✗She has read that book for two weeks.
✓She has been reading that book for two weeks.

„Czyta ją od dwóch tygodni” – czynność trwa i jeszcze się nie skończyła, więc continuous. „Has read” sugeruje, że już skończyła.

Why are you so tired? — I have worked all day.Tutaj mniej naturalne
✓Why are you so tired? — I have been working all day.

Gdy wyjaśniasz obecny stan (zmęczenie) czynnością, która trwała do niedawna, naturalna jest forma continuous.

✗I've been knowing him for ten years.
✓I've known him for ten years.

„Znam go od dziesięciu lat”: know to czasownik stanu i zwykle nie ma formy -ing. Wtedy czas trwania wyraża present perfect simple.

Porównanie z polskim

Polski aspekt rozróżnia skutek i proces: „Przeczytałam książkę” (dokonany) i „Czytałam książkę” (niedokonany)

To podobna logika: has read = skutek (książka przeczytana), has been reading = proces (czytanie trwało, może się nie skończyło). Ale angielski wyraża to formą czasu, a nie innym czasownikiem. W jednym zdaniu mogą wystąpić obie formy: „Cały ranek piszę maile i wysłałem już cztery” → „I've been writing emails all morning and I've sent four”. Proces – continuous, liczba – simple.

Po polsku czynność trwająca do teraz stoi w czasie teraźniejszym z „od”: „Czekam od godziny”, „Uczę się angielskiego od trzech lat”

Angielski wymaga tu present perfect continuous (albo present perfect simple przy czasownikach stanu): „I've been waiting for an hour”, „I've been learning English for three years”. Zdania „I wait since an hour” czy „I am waiting for an hour” w tym znaczeniu są błędne. Pamiętaj też: przy okresie czasu for, przy punkcie startowym since.

Gdy widzimy ślady czynności, po polsku pytamy w czasie przeszłym: „Masz czerwone oczy. Płakałeś?”

Po angielsku, gdy coś widać teraz, a czynność przed chwilą trwała, naturalne jest present perfect continuous: „Your eyes are red — have you been crying?”, „The ground is wet — it's been raining”. Past simple („Did you cry?”) brzmi tu jak pytanie o zamkniętą przeszłość.

💡 Czy jest liczba lub gotowy skutek? → simple. Czy chodzi o to, jak długo coś trwa? → continuous.

💡 Polskie „robię coś od…” to po angielsku zwykle „I have been doing something for/since…”.

💡 Czasowniki stanu (know, like, want, belong) zostają w formie simple: I've known him for years.

Z życia wzięte: jak idzie praca nad prezentacją?

"How's the presentation coming along?"

"I've been working on the slides for hours — I still have the data section left."

"Have you finished the introduction, at least?"

"Yes, I've finished that part already — just the data section now."

Ćwiczenia

Ćwiczenie 1 · Wybierz właściwą formę

Choose the correct form: I ___ three cups of coffee today. (a completed count)

Ćwiczenie 2 · Wybierz właściwą formę

Choose the correct form: I ___ coffee all morning. (emphasis on the ongoing activity)

Ćwiczenie 3 · Wybierz właściwą formę

Choose the correct form: She ___ that book — it's on the shelf now. (finished result)

Ćwiczenie 4 · Wybierz właściwą formę

Choose the correct form: She ___ that book for two weeks. (still not finished, ongoing)

Ćwiczenie 5 · Wybierz właściwą formę

Choose the correct form: Why are you so tired? — I ___ all day.

Ćwiczenie 6 · Wybierz właściwą formę

Choose the correct form: He ___ five books this year. (a specific completed number)

Ćwiczenie 7 · Wybierz poprawną odpowiedź

Which form emphasizes the RESULT or a completed quantity, rather than the ongoing activity?

Ćwiczenie 8 · Wybierz poprawną odpowiedź

Which form emphasizes the DURATION or ongoing nature of an activity?

Ćwiczenie 9 · Uzupełnij właściwą formą

Complete with the correct form of 'wait': I ___ for an hour, and the bus still hasn't come. (emphasis on duration)

Ćwiczenie 10 · Uzupełnij właściwą formą

Complete with the correct form of 'finish': I ___ my homework, so now I can relax. (finished result)

Ćwiczenie 11 · Typowy błąd: „od” z czasem teraźniejszym

Polish: „Uczę się angielskiego od trzech lat.” Which English sentence is correct?

Szybki test

Pięć szybkich pytań: sprawdź, co już umiesz.

Pytanie 1 / 5

Wynik: 0/0

Choose the correct form: Your eyes are red — ___ you ___ ?

Co już umiesz

  • Present perfect simple: skutek, zakończenie albo konkretna liczba.
  • Present perfect continuous: czas trwania i trwająca czynność.
  • Continuous często wyjaśnia obecną sytuację (Your eyes are red — have you been crying?).
  • Polskie „od” + czas teraźniejszy („czekam od godziny”) to po angielsku present perfect (continuous), nie present simple.
Zobacz wszystkie lekcje z tej kategorii