Present Perfect vs Past Simple — zdezorientowany uczeń i dwa zegary symbolizujące oba czasy angielskie
TL;DR — dla pędzących na tramwaj

Past Simple = czynność skończona, wiadomo kiedy, zamknięta, zapieczętowana, można ją wstawić do teczki „archiwum”. (I ate pizza yesterday.)

Present Perfect = czynność się gdzieś tam wydarzyła (nieważne kiedy), ale nadal coś z niej wynika dla teraźniejszości. (I have eaten pizza — I'm full.)

Jeśli w zdaniu jest yesterday, ago, last week, in 2010 — to Past. Jeśli jest ever, never, just, already, yet, since, for — to zwykle Present Perfect. Reszta artykułu to 3500 słów o tym, dlaczego jednak bywa inaczej.

Dlaczego Polacy tak cierpią przy Present Perfect?

Po polsku mówisz: zjadłem pizzę. Kropka. Jeden czas, jeden wyraz, jedno wzruszenie ramion. Po angielsku masz do wyboru dwa smaki tego samego dania — jak coca-cola klasyczna i coca-cola zero. Wyglądają podobnie, smakują podobnie, ale jeden zawiera kalorie (Past Simple — czynność z bagażem czasowym), a drugi udaje, że jest lżejszy (Present Perfect — czynność z bagażem skutkowym).

Problem polega na tym, że w polskim po prostu nie ma odpowiednika Present Perfect. Nie istnieje. Polak widzi dwa czasy i myśli: „przecież jeden wystarczy, po co się męczyć”. Native speaker widzi polskiego ucznia mówiącego „I have seen him yesterday” i myśli: „O, znowu ktoś uczył się z podręcznika z 1987 roku i nikt mu nie pomógł”.

Przypomnij sobie ostatni raz, kiedy ktoś zapytał cię: „Byłeś kiedyś w Paryżu?” — a Ty odpowiedziałeś: „Tak, byłem w zeszłym roku”. W angielskim pytanie brzmi „Have you ever been to Paris?” (Present Perfect — pyta o doświadczenie), a odpowiedź: „Yes, I went last year.” (Past Simple — konkretna data, więc zmieniamy czas w tej samej rozmowie). I tak, to jest legalne. I tak, Anglik to zrozumie. I tak, to jest powód, dla którego istnieje ten artykuł.

Past Simple — czas zamkniętych spraw

Past Simple to czas o czynnościach skończonych, zamkniętych, zarchiwizowanych. Jak e-mail od byłego: wiesz kiedy przyszedł, wiesz co w nim było, odpowiedziałeś (albo nie) i sprawa jest zamknięta. Charakterystyczne są trzy rzeczy:

  • Wiadomo KIEDY — albo jest to podane (yesterday, last year, in 2015, two hours ago), albo wynika z kontekstu
  • Czynność się skończyła — nie ma kontynuacji, nie ma „i nadal”
  • Forma II czasownika (lub „-ed” dla regularnych) — went, saw, bought, worked, played

Budowa Past Simple — w 30 sekund

Twierdzenie: podmiot + II forma / czasownik+ed

I worked late yesterday.
Wczoraj pracowałem do późna.

Przeczenie: podmiot + didn't + forma podstawowa

She didn't call me last night.
Nie zadzwoniła do mnie wczoraj wieczorem.

Pytanie: Did + podmiot + forma podstawowa?

Did you see that email?
Widziałeś tego maila?
ZASADA 1:

Jeśli w zdaniu występuje konkretny moment w przeszłości (yesterday, in 2010, ago, last week, when I was 5) — zawsze Past Simple. Present Perfect nie toleruje konkretów.

Present Perfect — czas duchów przeszłości

Present Perfect to czas o czynnościach, które się wydarzyły kiedyś — często nieważne kiedy — ale nadal mają wpływ na teraźniejszość. Jak podcięty palec: zdarzenie było chwilę temu, ale palec dalej krwawi, więc z całą pewnością trzeba coś z tym zrobić teraz.

Dwa zastosowania, które musisz znać:

  1. Doświadczenie życiowe bez podawania konkretnej daty: „Have you ever tried sushi?”, „I've never been to Japan.”
  2. Czynność z konsekwencją w teraz: „I've lost my keys” (i dlatego stoję przed drzwiami jak idiota), „She has just arrived” (i dlatego już się nie spóźni).

Budowa Present Perfect

Twierdzenie: podmiot + have/has + III forma (past participle)

I have finished the report.
Skończyłem raport (i jest gotowy do wysyłki — skutek).
Skrócone: I've finished.

Przeczenie: podmiot + haven't/hasn't + III forma

She hasn't replied yet.
Jeszcze nie odpisała.

Pytanie: Have/Has + podmiot + III forma?

Have you ever been to Berlin?
Byłeś/byłaś kiedykolwiek w Berlinie?
ZASADA 2:

III forma czasownika to NIE to samo co II. Uczestnicy naszych kursów uparcie piszą „I have went” — i płaczą. Powinno być „I have gone”. Poznaj nieregularne formy III albo staniesz się memem.

Pamiętaj: Present Perfect to nie jest „czas teraźniejszy”, chociaż tak się nazywa. To czas hybrydowy — przeszłość z bonusem w teraźniejszości. Jak kawa po dwóch dniach — niby była wczoraj, ale wciąż cię dopada w postaci bezsenności.

Wielka tabela różnic (ściąga)

Osie czasu porównujące Past Simple (zamknięta sprawa z datą) i Present Perfect (trwający skutek do teraz)
Kryterium Past Simple Present Perfect
Kiedy się wydarzyło? Wiadomo dokładnie (yesterday, 2015, ago) Nieważne lub nieznane
Wpływ na teraźniejszość? Brak — sprawa zamknięta JEST — skutek trwa
Typowe słowa-sygnały yesterday, ago, last, in 1999, when, then ever, never, just, already, yet, for, since, so far, lately, recently
Budowa II forma czasownika (went, saw, -ed) have/has + III forma (have gone, has seen)
Po polsku myślisz… „zrobiłem i koniec” „zrobiłem i nadal mam tego skutki”
Typowe pytanie When did you do it? Have you ever done it?
Narracja (opowiadanie historii) TAK — standardowo Raczej nie — poza wstępem
Analogia Zdjęcie w albumie Podcięty palec, który nadal krwawi
Nagłówki prasowe W treści artykułu: "He said…" W nagłówku: "Man has won lottery!"
Krótkie odpowiedzi Yes, I did. / No, I didn't. Yes, I have. / No, I haven't.

25 przykładów z życia wziętych (po 25 na każdy czas)

Past Simple — zdania codzienne

  1. I met Anna at the conference in 2023. (konkret — 2023)
  2. Lidl opened at 6 AM. (konkretna godzina)
  3. She didn't call me yesterday. (yesterday = sygnał)
  4. We ate pierogi at grandma's last Sunday. (last Sunday)
  5. I lived in Kraków for 5 years, then moved to Warsaw. (skończone, „then moved”)
  6. My boss sent the email at 3 PM. (godzina)
  7. Columbus discovered America in 1492. (fakt historyczny)
  8. Did you watch the match last night? (last night)
  9. He broke his leg while skiing in February. (w lutym — zamknięte)
  10. We launched the product on Monday. (Monday)
  11. I studied French for 10 years at school. (skończony okres)
  12. Steve Jobs founded Apple in 1976. (rok)
  13. They got married two months ago. (ago)
  14. The server crashed at 2 AM. (godzina)
  15. When I was a child, we didn't have the internet. (when I was)
  16. I tried sushi for the first time when I visited Tokyo. (when)
  17. She passed the exam in 2024. (2024)
  18. My phone died halfway through the meeting. (kontekst: meeting skończony)
  19. He wrote that book before the pandemic. (konkretny okres)
  20. We talked about this at the stand-up yesterday. (yesterday)
  21. I got my driving license at 18. (at 18 = konkret)
  22. The team delivered the feature on time. (zamknięte)
  23. He quit his job last month. (last month)
  24. I didn't sleep well last night. (last night)
  25. The meeting started at 10 and ended at 11. (godziny)

Present Perfect — zdania z życia

  1. I have met Anna — she's really sharp. (skutek: ją znam)
  2. Lidl has opened — let's go! (skutek: jest otwarty teraz)
  3. She hasn't called me yet. (yet = PP)
  4. We have just eaten — we're stuffed. (just = PP, skutek: najedzeni)
  5. I have lived in Kraków for 5 years (and still do). (for + wciąż mieszkam)
  6. Have you seen my keys? I can't find them. (skutek: szukam teraz)
  7. Have you ever been to Japan? (ever = doświadczenie)
  8. I have never tried sushi. (never = doświadczenie)
  9. He has broken his leg — he can't ski now. (skutek: nie jeździ)
  10. We have launched 3 products this quarter. (this quarter = trwający okres)
  11. I have been a developer for 8 years. (for + nadal jestem)
  12. Apple has released a new iPhone. (skutek: można kupować)
  13. They have gotten married — the wedding was on Instagram. (skutek: są małżeństwem)
  14. The server has crashed — we're down. (skutek: downtime)
  15. I have lived without the internet only twice in my life. (doświadczenie)
  16. I have tried sushi — didn't like it. (doświadczenie, bez daty)
  17. She has passed all her exams so far. (so far = PP)
  18. My phone has died three times today. (today = trwający dzień)
  19. He has written two books. (dorobek życiowy)
  20. We have talked about this a hundred times. (skutek: tkwi w pamięci)
  21. I have had my driving license since 2010. (since = PP)
  22. The team has delivered every sprint this year. (this year)
  23. He has quit — we need a new hire. (skutek: rekrutacja)
  24. I haven't slept properly in weeks. (in weeks + trwa)
  25. The meeting has just ended — I'll call you back. (just = PP)

Signal words — słowa, które krzyczą „użyj mnie!”

Signal words Past Simple vs Present Perfect — yesterday, ago, last week po lewej; ever, never, just, already, yet, since, for po prawej

Signal words to słowa, które w ~80% przypadków wymuszają konkretny czas. Gdy je widzisz — większość pracy masz z głowy. Naucz się ich na pamięć, a błędy spadną o połowę.

Sygnały PAST SIMPLE

  • yesterday — I saw him yesterday.
  • ago (5 minutes ago, two years ago) — He left 10 minutes ago.
  • last (last week, last Monday, last year) — We met last summer.
  • in + rok/miesiąc (in 2010, in July) — Born in 1995.
  • when + zdanie — When I was 5…
  • then, at that time, back in — Back in 2008, nobody knew TikTok.
  • on + data/dzień — On Monday we closed the deal.

Sygnały PRESENT PERFECT

  • ever (w pytaniach) — Have you ever…?
  • never — I have never done that.
  • just — I have just arrived.
  • already — I have already finished.
  • yet (w pytaniach / przeczeniach) — Haven't you finished yet?
  • for + okres (for 5 years, for a long time) — I have worked here for 5 years.
  • since + punkt startu (since Monday, since 2020) — Since 2020 we've grown 300%.
  • so far, up to now — So far, everything is fine.
  • lately, recently — I haven't seen him lately.
  • this week / today / this year (gdy okres wciąż trwa) — I've had 3 coffees today.
Uwaga: recently potrafi zdradzać. Z Past Simple też chodzi (I saw him recently) — zwłaszcza po amerykańsku. Ale jeśli wątpisz — strzel Present Perfect i masz 80% szans na rację. Strzał nauki języka to niedoceniana sztuka.

15 najczęstszych błędów Polaków

❌ I have seen him yesterday.

✅ I saw him yesterday.

„Yesterday” = konkret, wymusza Past Simple. Present Perfect nie przyjmuje konkretnych dat.

❌ She have done it.

✅ She has done it.

Trzecia osoba liczby pojedynczej (he/she/it) = has. Zawsze. Niezawodnie. Na egzaminie teraz, jutro i w 2045.

❌ Did you ever been to Japan?

✅ Have you ever been to Japan?

„Ever” = Present Perfect. Pytanie o doświadczenie życiowe buduje się z have/has, nie z did.

❌ I am here since Monday.

✅ I have been here since Monday.

„Since” wymaga Present Perfect (lub PP Continuous). Present Simple po polsku wygląda kusząco, ale Anglik zrozumie cię jakbyś właśnie wylądował.

❌ When have you arrived?

✅ When did you arrive?

Pytanie „When?” = Past Simple. Jeśli pytasz o konkretny moment — nie ma miejsca na Present Perfect.

❌ I have lost my keys at the office yesterday.

✅ I lost my keys at the office yesterday.

Yesterday = Past. Nawet jeśli kluczy nadal nie masz i umierasz przed biurem.

❌ I have went there.

✅ I have gone there.

Po have/has — III forma. „Went” to II forma. Naucz się tabelki czasowników nieregularnych i nigdy już nie popełnij tego błędu przed native speakerem.

❌ I didn't finished the report.

✅ I didn't finish the report.

Po did lub didn't — forma podstawowa. Never „-ed” po „did”. Nigdy.

❌ Three weeks ago for I'm learning English.

✅ I've been learning English for three weeks. lub ✅ I started learning English three weeks ago.

Nigdy nie łącz for i ago w jedną konstrukcję. To jak solanka z cukrem.

❌ Yesterday I have been to Paris.

✅ Yesterday I went to Paris.

„Yesterday” = Past Simple, niezależnie ile razy ci się Present Perfect spodoba.

❌ He has gone to Paris — we just talked on the phone.

✅ He has been to Paris — we just talked on the phone.

„Gone” = pojechał i jeszcze nie wrócił. „Been” = był, wrócił. Skoro z nim rozmawiasz — był i wrócił (lub nigdy nie pojechał).

❌ I am working here since 10 years.

✅ I have been working here for 10 years.

Dwa błędy naraz: Present Simple zamiast PP Continuous + since z okresem zamiast for.

❌ I have 25 years.

✅ I am 25 years old.

Bonus błąd, nie dotyczy tematu — ale pojawia się co drugą rozmowę kwalifikacyjną. Po angielsku mamy książkę, psa i kredyt, ale jesteśmy w wieku 25 lat.

❌ Have you seen yesterday's news? — Yes, I have seen them yesterday.

✅ Have you seen yesterday's news? — Yes, I saw them (yesterday).

Pytanie może być w PP („widziałeś w ogóle?”), ale odpowiedź z konkretną datą — Past Simple.

❌ I have been knowing her for years.

✅ I have known her for years.

„Know” to stative verb — nie lubi formy ciągłej. Tak samo: love, believe, understand, own. Więcej w sekcji o stative verbs.

Present Perfect vs Present Perfect Continuous

Skoro już polubiłeś Present Perfect — poznaj jego kuzyna, Present Perfect Continuous. Polski uczeń reaguje na niego tak, jak na trzecie piwo w poniedziałek: „przecież mamy już dwa czasy, po co trzeci”.

Zasada w jednym zdaniu:

Present Perfect = skutek / wynik.
Present Perfect Continuous = proces + czas trwania.
I have fixed the bug.
Naprawiłem buga. Koniec. Bug leży martwy.
Present Perfect — wynik gotowy.
I have been fixing this bug for 3 hours.
Od trzech godzin walczę z tym bugiem. Bug żyje, patrzy mi w oczy.
Present Perfect Continuous — trwa proces, nadal się męczę.

Stative verbs — czasowniki, które nie chcą być „ing”

Niektóre czasowniki — takie jak love, know, believe, hate, own, understand, have (w sensie „posiadać”) — nie lubią formy ciągłej. Opisują stany, nie czynności. Zamiast „I have been knowing her” powiesz „I have known her”.

Najczęstsze stative verbs:

  • uczucia: love, like, hate, prefer
  • myślenie: know, understand, believe, remember, forget
  • posiadanie: have, own, belong
  • zmysły: see, hear, taste (gdy jest „stanem”, nie czynnością)
  • istnienie: be, seem, appear (w sensie „wydawać się”)
Uwaga: „I am loving it” z reklamy McDonald's to licencja poetycka. W egzaminie Cambridge cię za to skarcą. W memie — nie.

British vs American — kto olewa Present Perfect

Brytyjczycy trzymają się Present Perfect jak Polak żartu o teściowej. Amerykanie — olewają. W codziennym amerykańskim angielskim coraz częściej słyszysz:

🇬🇧 „I've just eaten.” / 🇺🇸 „I just ate.”
🇬🇧 „Have you done your homework?” / 🇺🇸 „Did you do your homework?”

Oba są akceptowalne w swoich światach. Jeśli zdajesz egzamin Cambridge, FCE, CAE, matura — trzymaj się wersji brytyjskiej z PP. Jeśli pracujesz w firmie z Krzemowej Doliny — odpuść. Życie jest zbyt krótkie, żeby tłumaczyć Amerykanom Present Perfect.

Quiz decyzyjny — który czas wybrać?

Flowchart decyzyjny — jak wybrać między Past Simple a Present Perfect w dwóch krokach

Prosta ścieżka: 2 pytania i wynik

KROK 1 — Czy wiesz, kiedy dokładnie to się wydarzyło?
TAK (yesterday, in 2010, ago, at 5 PM) → PAST SIMPLE Koniec.
NIE (albo „nieważne kiedy”) → idź do KROKU 2
KROK 2 — Czy to nadal ma wpływ/skutek w teraźniejszości?
TAK (skutek trwa, sytuacja nadal aktualna) → PRESENT PERFECT
NIE (to był tylko fakt z przeszłości) → PAST SIMPLE
ZŁOTA REGUŁA:

Jeśli nadal się wahasz — sprawdź, czy da się w ogóle podać datę. Jeśli da się i ma sens — Past. Jeśli nie da się lub „nieważne kiedy” — Present Perfect. W 9/10 przypadków to zadziała.

Bonus: Present Perfect w IT i cybersecurity

SOC analyst przy monitorach — Present Perfect w raportach incident response: We have detected a breach

W raportach, incident reports i mailach do klientów — PP jest królem. Dlaczego? Bo większość komunikacji IT dotyczy czegoś, co się stało, ALE nadal ma konsekwencje: serwer leży, patch jest wdrożony, hacker się dostał.

Yesterday I scanned the network and found 3 vulnerabilities.
Wczoraj zrobiłem skan sieci i znalazłem 3 podatności.
Past Simple — raportujesz ze szczegółami, wiadomo kiedy.
We have detected a breach — we need to patch now.
Wykryliśmy włamanie — musimy łatać teraz.
Present Perfect — skutek: łatamy teraz.
The SOC team has been monitoring the logs since 6 AM.
Zespół SOC monitoruje logi od 6 rano.
PP Continuous — proces nadal trwa.
The attacker has used SQL injection to bypass authentication.
Atakujący użył SQL injection, żeby obejść uwierzytelnianie.
PP — wiemy że to się stało, nieważne dokładnie kiedy, skutek: trzeba reagować.

Jeśli pracujesz (lub chcesz pracować) w branży cybersecurity — te konstrukcje będziesz widzieć codziennie. W raportach incident response, w dokumentacji CompTIA Security+, w mailach do klientów i na rozmowach kwalifikacyjnych. Nasz kurs CYBERSPEAK for CompTIA w modułach 3 (Introduction to Cybersecurity) i 11 (Indicators of Compromise) pokazuje te konstrukcje w realnych kontekstach branżowych.

CYBERSPEAK for CompTIA

Ucz się Present Perfect, Past Simple i całej gramatyki w kontekście cyberbezpieczeństwa. 14 modułów, 30 filmów, 46 list słownictwa, dostęp na 2 lata.

280,00 zł

FAQ — pytania, które dostajemy najczęściej

Czy „today” łączy się z Past Simple czy Present Perfect?

Z oboma. Jeśli dzień jeszcze trwa i czynność ma skutek w teraz — Present Perfect („I have drunk 5 coffees today”). Jeśli dzień został zamknięty (mówisz wieczorem o poranku) — Past Simple („I drank 5 coffees today”).

Czy po „just” zawsze jest Present Perfect?

W angielskim brytyjskim — praktycznie zawsze tak. W amerykańskim „just” często występuje z Past Simple („I just ate”). Na egzaminach trzymaj się wersji brytyjskiej z Present Perfect.

Czy „been” to to samo co „gone”?

NIE. „He has gone to Paris” = pojechał i jeszcze nie wrócił. „He has been to Paris” = był tam, wrócił, ma to za sobą. Mylenie tych form to jeden z najczęstszych błędów Polaków.

Czy można powiedzieć „I have done it yesterday”?

Nie. „Yesterday” to konkretny moment w przeszłości i wymusza Past Simple: „I did it yesterday”. Present Perfect nie toleruje konkretnych określeń czasu przeszłego.

Jak szybko nauczyć się różnicy?

Metoda 3×3: trzy razy dziennie ułóż po trzy zdania — jedno w Past Simple, jedno w Present Perfect, jedno porównujące oba. Po tygodniu mózg zaczyna łapać schemat. Powtórki rozłożone w czasie (SRS) przyspieszają ten proces.

Czy nagłówki gazet to zawsze Present Perfect?

Często tak — „Man has won lottery”, „Stocks have crashed”. Ale w treści artykułu zwykle przechodzi się na Past Simple z datami i szczegółami. To osobna konwencja prasowa (newspaper English).

Czy na maturze rozszerzonej pomylenie Past Simple i Present Perfect to duży błąd?

Tak — to typowy błąd punktowany jako błąd gramatyczny (-1 pkt). Egzaminatorzy szczególnie wyłapują zdania z „yesterday” + PP oraz „since” z Present Simple. Zobacz nasz artykuł o maturze 2026 (w przygotowaniu).

Podsumowanie — krótko i na temat

Jeśli w zdaniu jest konkretna data lub okres zamknięty → Past Simple. Jeśli mówisz o doświadczeniu, skutku, czymś nadal aktualnym → Present Perfect. Reszta to niuanse, które załapiesz przy 200. zdaniu. Daj sobie czas, rób błędy, śmiej się z nich i czytaj nagłówki BBC — tam Present Perfect żyje i ma się dobrze.

Przeczytaj też nasz opis kursu CYBERSPEAK for CompTIA oraz case study Cyber Women Leaders, gdzie 43 kobiety uczyły się angielskiego branżowego właśnie w oparciu o te same konstrukcje gramatyczne.