Present perfect czy past simple? Różnica wyjaśniona po polsku
Dlaczego „byłem w Londynie” to raz „I was”, a raz „I have been”, i czemu „mieszkam tu od 2015” to „I have lived”. Zasady, słowa podpowiedzi, since i for oraz typowe błędy Polaków.
Past simple (I saw, I went) stosujesz do przeszłości, która jest zamknięta i oderwana od teraz: wczoraj, w zeszłym roku, w 2019, trzy dni temu. Present perfect (I have seen, I have gone) łączy przeszłość z teraźniejszością: doświadczenia do dziś, skutki, które wciąż trwają, i stany, które zaczęły się kiedyś i trwają nadal. Najprostsza zasada: jeśli w zdaniu jest zakończony moment w przeszłości albo da się zapytać „kiedy dokładnie?”, wybierz past simple. Jeśli liczy się to, co jest teraz, wybierz present perfect.
Dlaczego Polakom to sprawia kłopot
Polski ma jeden czas przeszły. Zamiast czasów mamy aspekt (robiłem, zrobiłem), który mówi, czy czynność się zakończyła, ale nie mówi, czy jest związana z teraźniejszością. Angielski ma za to osobny czas na przeszłość „podpiętą” pod teraźniejszość. Present perfect nie ma w polszczyźnie odpowiednika, więc nie da się go przetłumaczyć słowo w słowo.
Weź jedno polskie zdanie: Byłem w Londynie. Po angielsku to trzy różne zdania:
- I was in London last year. (Byłem w Londynie w zeszłym roku.) Konkretny, zamknięty czas, więc past simple.
- I have been to London. (Byłem w Londynie, mam to za sobą.) Doświadczenie bez daty, więc present perfect.
- I have been in London since Monday. (Jestem w Londynie od poniedziałku.) Stan, który trwa do teraz. Po polsku czas teraźniejszy, po angielsku present perfect.
To trzecie zdanie to druga połowa problemu: tam, gdzie polski mówi o trwającym stanie czasem teraźniejszym z „od”, angielski wymaga present perfect. Mieszkam tu od 2015 roku to I have lived here since 2015, a nie I live here since 2015.
Tabela w skrócie
| Past simple | Present perfect | |
|---|---|---|
| Patrzy na | Zamknięty moment w przeszłości | Okres od przeszłości do teraz |
| Typowe słowa | yesterday, last week, in 2019, ago, when? | ever, never, already, yet, just, so far, since, for |
| Po polsku | wczoraj, w zeszłym tygodniu, w 2019, temu, kiedy? | kiedykolwiek, nigdy, już, jeszcze nie, właśnie, do tej pory, od |
| Przykład | I lost my keys yesterday. (Wczoraj zgubiłem klucze.) | I've lost* my keys.* (Zgubiłem klucze, nie mam ich teraz.) |
| Budowa | 2. forma czasownika: went, saw, worked | have / has + 3. forma: gone, seen, worked |
Kiedy past simple
Zakończony moment, podany albo oczywisty. I saw Tom yesterday. (Widziałem Toma wczoraj.) We moved to Gdańsk in 2019. (Przeprowadziliśmy się do Gdańska w 2019 roku.)
Wszystko z „temu”. She left two hours ago. (Wyszła dwie godziny temu.) Słowo ago zawsze oznacza past simple.
Pytania „kiedy?”. When did you arrive? (Kiedy przyjechałeś?) Skoro pytasz o moment, to past simple, nigdy When have you arrived?
Opowiadanie po kolei. I got up, had a shower and went to work. (Wstałem, wziąłem prysznic i poszedłem do pracy.)
Zamknięty rozdział, nawet bez daty. Szymborska wrote many poems about everyday things. (Szymborska napisała wiele wierszy o codzienności.) Poetka nie żyje, więc ten okres jest zamknięty. O żyjącej autorce powiesz She has written three books, bo może napisać kolejną.
Kiedy present perfect
1. Doświadczenie, bez daty. Liczy się, czy coś się zdarzyło w twoim życiu do teraz, a nie kiedy.
- Have you ever been to Japan? (Byłeś kiedyś w Japonii?)
- I've never eaten* sushi.* (Nigdy nie jadłem sushi.)
- She has read all the Harry Potter books. (Przeczytała wszystkie książki o Harrym Potterze.)
Gdy dodasz datę, przechodzisz na past simple: Have you ever been to Japan? Yes, I went there in 2022.
2. Skutek widoczny teraz.
- I've lost* my keys.* (Zgubiłem klucze, więc nie mogę wejść.)
- She's broken* her leg.* (Złamała nogę, jest w gipsie.)
- Someone has eaten my sandwich! (Ktoś zjadł moją kanapkę!)
3. Okres, który jeszcze trwa. Today, this week, this year i podobne.
- I've drunk* three coffees today.* (Wypiłem dziś trzy kawy.) Dzień się nie skończył.
- We haven't had any rain this month. (W tym miesiącu jeszcze nie padało.)
4. Stan, który trwa do teraz, z since i for. Tu Polacy mylą się najczęściej, bo po polsku używamy czasu teraźniejszego.
- I have lived here since 2015. (Mieszkam tu od 2015 roku.)
- I've known* her for ten years.* (Znam ją od dziesięciu lat.)
- How long have you had this car? (Od jak dawna masz ten samochód?)
5. Już, jeszcze nie, właśnie.
- I've already finished. (Już skończyłem.)
- Have you finished yet? (Skończyłeś już?) I haven't finished yet. (Jeszcze nie skończyłem.)
- She's just left. (Właśnie wyszła.)
Since czy for? Jedno polskie „od”
Polskie „od” odpowiada w angielskim dwóm słowom, i to jest osobna pułapka:
| Po polsku | Po angielsku | Kiedy |
|---|---|---|
| od 2015 roku, od poniedziałku, od dzieciństwa | since 2015, since Monday, since I was a child | Punkt startowy |
| od dziesięciu lat, od tygodnia, od godziny | for ten years, for a week, for an hour | Długość okresu |
Prosty test: jeśli po „od” stoi data albo zdarzenie, to since. Jeśli stoi liczba z jednostką czasu, to for. Since three years jest zawsze błędem: chodzi o for three years (od trzech lat) albo three years ago (trzy lata temu).
Have been czy have gone?
Go ma w present perfect dwie formy, które po polsku obie brzmią „pojechał”:
- Tom has gone to Paris. (Tom pojechał do Paryża i tam jest.)
- Tom has been to Paris. (Tom był w Paryżu, już wrócił.)
Present perfect continuous: „czekam od godziny”
Gdy czynność trwa do teraz i chcesz podkreślić jej ciągłość, angielski ma have been + -ing. Po polsku to znowu czas teraźniejszy z „od”:
- I've been waiting* for an hour!* (Czekam od godziny!)
- How long have you been learning English? (Od jak dawna uczysz się angielskiego?)
Przy czasownikach stanu, jak know, have, like, be, zostajesz przy zwykłym present perfect: I've known him for years, a nie I've been knowing him.
Typowe błędy Polaków
Present perfect z datą. Nie I have seen him yesterday, tylko I saw him yesterday. Jak tylko pojawia się yesterday, last, ago, in 2019, present perfect odpada.
Czas teraźniejszy z since i for. Nie I live here since 2015, tylko I have lived here since 2015. Nie I know her for ten years, tylko I've known* her for ten years*. Nie I am here since Monday, tylko I've been* here since Monday*.
Present perfect w pytaniu „kiedy?”. Nie When have you arrived?, tylko When did you arrive?
„How long do you live here?” To dosłowne tłumaczenie z polskiego i błąd. Chodzi o How long have you lived here? (Od jak dawna tu mieszkasz?). How long did you live there? pyta o okres zamknięty: jak długo tam mieszkałeś, kiedyś.
Zła forma czasownika. Present perfect wymaga trzeciej formy: have gone, nie have went; have seen, nie have saw. Tabelę znajdziesz w naszej lekcji o czasownikach nieregularnych.
Słowa podpowiedzi
Te słowa ciągną w jedną stronę, choć zawsze decyduje znaczenie.
- Past simple: yesterday, last night, last week, in 2019, two days ago, when?, then, at five o'clock
- Present perfect: ever, never, already, yet, just, so far, recently, since, for, today, this week
Brytyjski i amerykański angielski
W amerykańskim angielskim przy just, already i yet często słychać past simple: I just ate, Did you eat yet? W brytyjskim to I've just eaten, Have you eaten yet? Obie wersje są poprawne w swojej odmianie. Zasady z datą i z since oraz for obowiązują w obu tak samo.
Pytania
Czy present perfect to czas przeszły czy teraźniejszy? Formalnie teraźniejszy: have stoi w czasie teraźniejszym, a zdanie mówi coś o teraz. Dlatego tak dobrze pasuje do niego polski czas teraźniejszy z „od”.
Czy można powiedzieć „this morning” z present perfect? Tak, jeśli ranek jeszcze trwa: I've had two coffees this morning (o 10:00). Po południu ranek jest zamknięty, więc I had two coffees this morning.
Czy na maturze trzeba to umieć? Tak. Różnica między tymi czasami to stały element zadań gramatycznych na maturze z angielskiego i na egzaminach takich jak Cambridge B2 First.
Ucz się dalej
Oba czasy mają osobne lekcje z tabelami i quizem: present perfect i past simple. Do opowiadania o przeszłości przyda się też past continuous. Podobny wybór mają hiszpański i francuski, choć tam decyduje głównie aspekt: zobacz Indefinido czy imperfecto? i Passé composé czy imparfait?
Najszybciej wyczujesz różnicę, czytając prawdziwy angielski, w którym bohaterowie ciągle mówią o tym, co have done i co did. Na naszej stronie znajdziesz teksty do czytania po angielsku i klasyki, takie jak Sherlock Holmes, z tłumaczeniem pod każdą linijką. Nasza aplikacja Learn English prowadzi od słownictwa i gramatyki przez teksty dopasowane do poziomu aż do pełnych klasyków. Pobierzesz ją za darmo; niektóre książki i dodatkowe treści wymagają diamentów, które zdobywasz podczas nauki, albo Premium.