Użycie present perfect i past simple (mówienie o przeszłości i teraźniejszości)

B1

Użycie present perfect vs past simple (mówienie o przeszłości i teraźniejszości)

Krótko: present perfect (have/has + past participle) łączy przeszłość z teraźniejszością — mówimy o doświadczeniach, skutkach teraz lub o zdarzeniach w okresie, który jeszcze trwa. Past simple (II forma czasownika / regularne -ed) opisuje zdarzenia zakończone w przeszłości, zwykle z określoną chwilą.

Kiedy używać present perfect, a kiedy past simple?

Present perfect — znaczenie i zastosowania

1. Doświadczenia życiowe (bez określonego czasu):
- Have you ever been to Japan? — Czy byłeś kiedyś w Japonii?
- I have visited London. — Byłem w Londynie. (mowa o doświadczeniu, bez podawania kiedy)

2. Okresy czasu, które jeszcze trwają (this week, today, this year):
- I have seen three films this week. — W tym tygodniu widziałem trzy filmy. (tydzień jeszcze trwa)
- She has already called today. — Ona już dzisiaj dzwoniła.

3. Skutek lub rezultat teraz (ważne teraz):
- I have lost my keys. — Zgubiłem klucze. (i nadal ich nie mam)
- He's broken his arm. — Złamał rękę. (jest ranny teraz)

4. Czynności powtarzające się w nieukończonym okresie:
- I've been to the gym three times this month. — Byłem na siłowni trzy razy w tym miesiącu.

5. Wyrażenia z since / for (czas trwania od przeszłości do teraz):
- I have lived here for five years. — Mieszkam tu od pięciu lat.
- She has known him since 2010. — Zna go od 2010 roku.

6. Typowe słowa towarzyszące: ever, never, already, yet, just, so far, recently, lately.
- Have you ever eaten sushi? — Czy kiedykolwiek jadłeś sushi?
- I haven't finished yet. — Jeszcze nie skończyłem.

Past simple — znaczenie i zastosowania

1. Zdarzenia zakończone w przeszłości z określoną chwilą:
- I saw her yesterday. — Widziałem ją wczoraj.
- They went to Paris in 2018. — Pojechali do Paryża w 2018 roku.

2. Sekwencja wydarzeń w przeszłości:
- I woke up, had breakfast and left. — Obudziłem się, zjadłem śniadanie i wyszedłem.

3. Nawyki z przeszłości:
- When I was a child, I played football every day. — Kiedy byłem dzieckiem, codziennie grałem w piłkę.

4. Typowe słowa towarzyszące: yesterday, last week/month/year, in 2010, two days ago, ago, when (z odniesieniem do określonego momentu).
- She graduated in 2015. — Ukończyła studia w 2015 roku.

Jak tworzyć te czasy?
Present perfect — budowa i przykłady
  • Tworzenie: +
  • I have eaten. / She has gone.
  • Negacja: subject + haven't/hasn't + past participle
  • I haven't seen that film.
  • Pytanie: Have/Has + subject + past participle?
  • Have you finished?

Przykłady:
- I have finished my homework. — Skończyłem pracę domową.
- He has lived here since 2012. — Mieszka tu od 2012 roku.

Uwaga: past participle dla czasowników regularnych = -ed (worked, watched), dla nieregularnych trzeba zapamiętać formy (go → gone, see → seen, write → written, eat → eaten, do → done).

Past simple — budowa i przykłady
  • Tworzenie: czasownik w drugiej formie (II forma) / dla regularnych -ed
  • I worked, she watched, they went.
  • Negacja: subject + did not (didn't) + base form (bez -ed)
  • I didn't see him.
  • Pytanie: Did + subject + base form?
  • Did you call me?

Przykłady:
- I visited Poland last year. — Odwiedziłem Polskę w zeszłym roku.
- They didn't come to the party. — Nie przyszli na przyjęcie.

Uwaga: przy użyciu did/ didn't główny czasownik jest w formie podstawowej (I didn't went — błędnie; I didn't go — poprawnie).

Typowe słowa kluczowe / wyrażenia czasowe
Do present perfect często pasują:
  • ever, never, already, yet, just, so far, recently, lately, this week/month/year (jeśli okres trwa), since, for
  • Have you ever tried Indian food? — Czy próbowałeś kiedyś jedzenia indyjskiego?
  • I've just arrived. — Właśnie przyjechałem.
  • He's lived here since 2010. — Mieszka tu od 2010.
Do past simple pasują:
  • yesterday, last week/month/year, in 2010, two days ago, ago, when (z określoną chwilą), on Monday
  • I met her two days ago. — Spotkałem ją dwa dni temu.
  • She moved here in 2009. — Przeprowadziła się tutaj w 2009 roku.

Ważne: nie używaj present perfect z wyrażeniami określającymi konkretną, zakończoną chwilę w przeszłości (np. yesterday, in 2015, two days ago). Zamiast tego użyj past simple.

Kontrast: pary zdań z wyjaśnieniem

1)
- I have lost my keys. — Zgubiłem klucze (i nadal ich nie mam).
- I lost my keys yesterday. — Zgubiłem klucze wczoraj. (dokładny moment w przeszłości)

2)
- Have you ever been to Italy? — Czy byłeś kiedyś we Włoszech? (doświadczenie)
- Did you go to Italy last summer? — Czy jechałeś do Włoch w zeszłe lato? (konkretny wyjazd)

3)
- I've seen that film. — Widziałem ten film (kiedykolwiek, bez określenia czasu).
- I saw that film on Friday. — Widziałem ten film w piątek.

4)
- I've lived in Warsaw for three years. — Mieszkam w Warszawie od trzech lat (ciągle tu mieszkam).
- I lived in Warsaw for three years. — Mieszkałem w Warszawie przez trzy lata (ale już tam nie mieszkam).

5)
- She's already left. — Ona już wyszła. (skutek teraz)
- She left already. — Ona już wyszła. (AmE — częściej używane; BrE woli present perfect)

6)
- I have just eaten. — Właśnie zjadłem.
- I just ate. — Właśnie zjadłem. (AmE częściej tak powie)

7)
- They've known each other since childhood. — Znają się od dzieciństwa (i nadal się znają).
- They knew each other when they were children. — Znali się, kiedy byli dziećmi (opis faktu z przeszłości).

8)
- Have you finished your homework yet? — Czy już skończyłeś zadanie domowe? (okres trwania jest ważny)
- Did you finish your homework yesterday? — Czy skończyłeś zadanie domowe wczoraj? (konkretny moment)

9)
- He's gone to the shops. — Poszedł do sklepu (i jest tam teraz).
- He's been to the shops. — Był w sklepie (był tam i wrócił) / ma doświadczenie z bycia w sklepie (kontekst zależny).

10)
- Wrong: I have seen him yesterday. — Błędnie: użyto present perfect z określonym czasem.
- Correct: I saw him yesterday. — Poprawnie: past simple dla określonej chwili.

Częste błędy do unikania

- Nie używaj present perfect z określonymi wyrażeniami czasu: "I have met him yesterday" — błędnie. Poprawnie: "I met him yesterday."
- Nie twórz przeczenia w past simple przez dodanie -ed do czasownika po did (np. "I didn't went" — błędnie). Poprawnie: "I didn't go."
- Uważaj na formy czasowników nieregularnych (write → written, go → gone/went, see → seen/saw).
- Nie używaj simple present z since/for jak w polskim: nie mów "I live here since 2018" — poprawnie "I have lived here since 2018."
- Pamiętaj, że w brytyjskim angielskim present perfect częściej używa się dla niedawnych wydarzeń z konsekwencją teraz (I've just eaten), podczas gdy w amerykańskim many mówią "I just ate." (oba są zrozumiałe)

Różnice między brytyjskim a amerykańskim angielskim

- Brytyjski angielski częściej wymaga present perfect dla niedawnych wydarzeń z efektem teraz (Have you eaten yet?, I've just seen her).
- Amerykański angielski dopuszcza past simple w tych sytuacjach (Did you eat yet?, I just saw her). To nie czyni zdania błędnym w AmE, ale na egzaminach międzynarodowych i w BrE lepiej znać zasady present perfect.

Przykład:
- BrE: Have you finished your homework yet?
- AmE: Did you finish your homework yet?

Porównanie z polskim — praktyczne wskazówki dla Polaków

Polski nie ma czasu odpowiadającego dokładnie present perfect. Często jedno polskie zdanie może być tłumaczone dwoma sposobami po angielsku:
- Byłem w Paryżu. → I have been to Paris. (jeśli mówisz o doświadczeniu) / I went to Paris. (jeśli mówisz o konkretnym wyjeździe)

Jak myśleć po polsku, żeby wybrać czas po angielsku:
- Jeśli mówisz o doświadczeniu lub o skutku istotnym teraz → wybierz present perfect.
- Przykład: "Miałem lekcje hiszpańskiego" jako doświadczenie → I've taken Spanish lessons.
- Jeśli mówisz o zdarzeniu z określonym czasem w przeszłości → wybierz past simple.
- Przykład: "Byłem w Paryżu w 2015" → I went to Paris in 2015.
- Jeśli chcesz powiedzieć o czasie trwania do teraz (od … do teraz) → użyj present perfect + for/since.
- Mieszkam tu od 2010 → I have lived here since 2010.

Przykłady porównawcze (PL → EN):
- Długo tu mieszkam. → I have lived here for a long time. (ciągle tu mieszkam)
- Mieszkałem tam trzy lata. → I lived there for three years. (już tam nie mieszkam)

Krótkie podsumowanie (ściąga)

- Użyj present perfect gdy: mówisz o doświadczeniach (ever/never), o skutku ważnym teraz, o okresach, które trwają (this week, today), lub z since/for.
- Użyj past simple gdy: mówisz o zakończonych wydarzeniach w określonym momencie (yesterday, last year, in 2010, two days ago).
- Present perfect = have/has + past participle. Past simple = II forma czasownika (went, saw) albo -ed dla regularnych.
- W pytaniach: Have/Has + podmiot + pp? (present perfect) vs Did + podmiot + base? (past simple).
- Uważaj na różnice BrE vs AmE (just/already/yet).

Słowniczek

- Present perfect: czas zbudowany z have/has + past participle, łączy przeszłość z teraźniejszością.
- Past simple: czas przeszły, opisuje wydarzenia zakończone w przeszłości.
- Past participle (III forma): forma używana z have/has (np. eaten, gone, written).
- Specific time / określona chwila: wyrażenia jak yesterday, last year, in 2010 wskazujące moment w przeszłości.
- Unfinished period / nieukończony okres: np. this week, today, this month — okres, który jeszcze trwa.
- Present relevance / związek z teraźniejszością: sytuacja, kiedy przeszłe wydarzenie ma skutek teraz (np. zgubione klucze — wciąż ich brak).


Mam nadzieję, że ten przewodnik jasno wyjaśnia różnicę między present perfect a past simple. Jeśli chcesz, mogę przygotować listę przykładów z tobą wybranych czasownikami (regularne/nieregularne) albo krótkie porównanie zdań, które sam utworzysz.

Subscribe for evidence based language learning insights.

Lingua Fortis
Copyright © 2025 Lingua Fortis | Made in New York