Masz wrażenie, że angielskie zdanie „I have done” raz oznacza „zrobiłem”, a innym razem „mam zrobione”? To właśnie ta różnica sprawia, że czas present perfect bywa trudny dla osób mówiących po polsku. Pokażę, jak go budować, kiedy stosować, czym różni się od Past Simple oraz jak unikać błędów z for, since, just i yet.
Najważniejsze zasady w jednym miejscu
- Budowa to have lub has oraz trzecia forma czasownika.
- Związek z teraźniejszością jest ważniejszy niż dokładny moment wydarzenia.
- For łączy się z okresem, a since z punktem w czasie.
- Past Simple wybieramy, gdy podajemy zakończony moment w przeszłości.
- Present Perfect opisuje doświadczenia, świeże wydarzenia, skutki i sytuacje trwające do teraz.

Najpierw uchwyć związek z teraźniejszością
Present Perfect opisuje coś, co wydarzyło się wcześniej, ale ma znaczenie teraz. Nie skupiamy się przede wszystkim na dacie, lecz na doświadczeniu, skutku albo sytuacji, która nadal trwa.
I have lost my keys. oznacza „Zgubiłem klucze”, ale sens wypowiedzi jest teraźniejszy: nadal ich nie mam. Gdy tłumaczę ten czas, proszę, by nie szukać jednego polskiego odpowiednika. Najlepiej zapytać siebie, co z przeszłego wydarzenia wynika w tej chwili.
Doświadczenia życiowe
Używamy tej konstrukcji, gdy mówimy o tym, co ktoś zrobił lub czego doświadczył w swoim życiu, bez wskazywania konkretnej daty.
- I have visited London twice. - Odwiedziłem Londyn dwa razy.
- She has never eaten sushi. - Ona nigdy nie jadła sushi.
- Have you ever met a famous person? - Czy kiedykolwiek spotkałeś znaną osobę?
W takich zdaniach liczy się sam fakt doświadczenia, a nie odpowiedź na pytanie „kiedy dokładnie?”. Jeśli chcemy podać datę, przechodzimy zwykle do Past Simple, na przykład I visited London in 2024.
Skutek widoczny teraz
Ta forma pasuje do sytuacji, w których przeszłe działanie wywołało obecny rezultat.
- Tom has broken his phone. - Tom stłukł telefon i teraz nie może z niego korzystać.
- We have finished the project. - Projekt jest już ukończony.
- It has started to rain. - Zaczęło padać i deszcz pada teraz.
Znaczenie często staje się jasne dopiero z kontekstu. Zdanie She has cut her finger nie jest zwykłą informacją o przeszłości. Sugeruje, że rana nadal ma znaczenie, na przykład boli albo krwawi.
Sytuacje rozpoczęte wcześniej i trwające do dziś
Present Perfect stosujemy także wtedy, gdy coś zaczęło się w przeszłości i nadal trwa. Dotyczy to między innymi mieszkania w danym miejscu, znajomości, pracy lub nauki.
I have lived here for five years. oznacza, że mieszkam tu od pięciu lat i nadal tu mieszkam. Podobnie They have known each other since childhood informuje, że znają się od dzieciństwa i ta znajomość trwa.
Budowa Present Perfect jest prosta, jeśli pamiętasz o trzeciej formie
Podstawowy schemat wygląda tak: podmiot + have/has + past participle. Past participle to trzecia forma czasownika z tabeli czasowników nieregularnych albo forma zakończona na -ed w przypadku czasowników regularnych.
| Rodzaj zdania | Schemat | Przykład |
|---|---|---|
| Twierdzenie | podmiot + have/has + III forma | She has finished her work. |
| Przeczenie | podmiot + have/has + not + III forma | She has not finished her work. |
| Pytanie | Have/Has + podmiot + III forma? | Has she finished her work? |
Have czy has?
Have stosujemy po I, you, we, they, a has po he, she, it. W mowie i swobodnym piśmie często pojawiają się skróty: I’ve, you’ve, we’ve, they’ve, he’s, she’s, it’s.
- I have read the book.
- They have arrived at the station.
- He has lost his wallet.
Przy przeczeniach używamy form haven’t i hasn’t. W pytaniu operator have lub has przechodzi przed podmiot, a główny czasownik pozostaje w trzeciej formie.
Have you done your homework? oznacza „Czy odrobiłeś pracę domową?”. Nie mówimy Have you did, ponieważ po have potrzebujemy formy done, a nie Past Simple did.
Przeczytaj również: Leave 3 forma - Jak poprawnie używać left i unikać błędów?
Regularne i nieregularne czasowniki
W czasownikach regularnych trzecia forma zwykle kończy się na -ed: work - worked - worked, clean - cleaned - cleaned. Czasowniki nieregularne trzeba zapamiętać, na przykład go - went - gone, write - wrote - written, take - took - taken.
Szczególną uwagę zwracam na parę been i gone. She has been to Spain sugeruje, że była w Hiszpanii i wróciła, natomiast She has gone to Spain wskazuje, że wyjechała i prawdopodobnie jeszcze jej tam nie ma.
For, since i inne słowa, które podpowiadają właściwą konstrukcję
Niektóre określenia czasu bardzo często występują z Present Perfect. Nie działają jednak na zasadzie automatycznej reguły. Zawsze sprawdzam, czy opisują okres trwający do teraz, czy zamknięty fragment przeszłości.
| Wyrażenie | Znaczenie | Przykład |
|---|---|---|
| for | przez określony okres | I have worked here for three years. |
| since | od konkretnego momentu | I have worked here since 2023. |
| just | właśnie, dopiero co | She has just called me. |
| already | już | We have already eaten. |
| yet | jeszcze, już | Have you finished yet? |
| ever, never | kiedykolwiek, nigdy | I have never seen it. |
For łączy się z długością trwania, na przykład for two weeks, for a long time lub for ten minutes. Since wskazuje początek, na przykład since Monday, since 2019 albo since breakfast.
W zdaniu twierdzącym just zwykle stoi między have/has a trzecią formą: I have just arrived. Yet najczęściej występuje na końcu pytań i przeczeń: Have you called her yet?, He hasn’t called yet.
Wyrażenia takie jak yesterday, last week, in 2020 i two hours ago odnoszą się do zakończonego momentu. W takim przypadku wybieramy Past Simple, nie Present Perfect.
Present Perfect czy Past Simple
To porównanie sprawia uczącym się najwięcej trudności, ponieważ oba czasy mogą opisywać wydarzenia z przeszłości. Ja stosuję prosty test: pytam, czy ważna jest data wydarzenia, czy jego związek z teraźniejszością.
| Present Perfect | Past Simple |
|---|---|
| I have seen this film. | I saw this film last Friday. |
| Doświadczenie bez podania czasu. | Konkretna, zakończona chwila. |
| She has lost her keys. | She lost her keys yesterday. |
| Skutek jest ważny teraz. | Informujemy o wydarzeniu z przeszłości. |
Porównajmy dwa zdania: I have visited Kraków oraz I visited Kraków in May. Pierwsze mówi o moim doświadczeniu, drugie o konkretnej podróży, której czas został określony.
Jeśli pytamy when, zwykle potrzebujemy Past Simple: When did you buy this laptop? Odpowiedź może brzmieć I bought it last month. Pytanie Have you bought a laptop? dotyczy natomiast samego faktu zakupu, bez wskazywania daty.
W brytyjskiej odmianie angielskiego Present Perfect częściej pojawia się przy słowach already i yet. W amerykańskim angielskim w podobnych sytuacjach można usłyszeć Past Simple. Najważniejsze pozostaje jednak rozumienie znaczenia, a nie mechaniczne zapamiętanie jednej odmiany.
Present Perfect Simple i Present Perfect Continuous nie znaczą tego samego
Present Perfect Simple podkreśla zwykle fakt, rezultat albo liczbę wykonanych czynności. Present Perfect Continuous skupia uwagę na przebiegu działania, jego długości lub widocznych oznakach trwania.
- I have written three emails. - Napisałem trzy e-maile. Liczy się rezultat.
- I have been writing emails all morning. - Piszę e-maile przez cały ranek. Ważna jest czynność i czas jej trwania.
W niektórych zdaniach obie formy są możliwe: I have lived here for ten years oraz I have been living here for ten years. Pierwsza brzmi bardziej neutralnie, druga mocniej podkreśla trwanie sytuacji.
Nie każdy czasownik pasuje do formy ciągłej. Czasowniki opisujące stan, takie jak know, believe, understand, like czy own, zwykle występują w Present Perfect Simple: I have known her since school, a nie I have been knowing her.
Błędy, które najłatwiej wyeliminować
Pierwszy błąd to używanie drugiej formy czasownika po have. Poprawnie mówimy has gone, have written i has eaten, a nie has went, have wrote ani has ate.
Drugi problem dotyczy for i since. Zdanie I have lived here since five years jest niepoprawne, ponieważ pięć lat oznacza okres. Powinno brzmieć I have lived here for five years. Z kolei przy konkretnym początku powiemy since 2021.
Często spotykam też zdania typu I live here since 2021. Jeżeli sytuacja rozpoczęła się w przeszłości i nadal trwa, potrzebujemy Present Perfect: I have lived here since 2021.
Pomaga mi krótka procedura kontrolna. Zanim wybiorę czas, odpowiadam sobie na trzy pytania:
- Czy sytuacja ma skutek lub znaczenie teraz?
- Czy podaję zamknięty moment w przeszłości?
- Czy czynność nadal trwa, czy ważniejszy jest jej rezultat?
Jeśli znasz odpowiedzi, wybór czasu staje się znacznie łatwiejszy. Sama znajomość tabeli odmiany nie wystarczy, bo o poprawności decyduje przede wszystkim relacja między przeszłością a teraźniejszością.
Najlepszy sposób na utrwalenie tej konstrukcji
Nie zaczynałbym od zapamiętywania długiej listy reguł. Skuteczniejsze jest tworzenie krótkich zdań z własnego życia, na przykład I have never tried scuba diving, I have just finished work albo I have studied English for three years.
Dobrym ćwiczeniem jest zapisanie par zdań. Najpierw użyj Present Perfect, a potem dodaj konkretną datę i zmień konstrukcję na Past Simple.
- I have visited Gdańsk. / I visited Gdańsk last summer.
- She has read the book. / She read the book yesterday.
- We have finished the task. / We finished the task at six.
Takie zestawienia pokazują różnicę szybciej niż samo tłumaczenie. Z mojego doświadczenia wynika, że największą poprawę daje regularne układanie 5-10 własnych zdań dziennie, a nie jednorazowe rozwiązanie dużego zestawu ćwiczeń.
Jedna myśl, która porządkuje Present Perfect
Zapamiętaj przede wszystkim, że ten czas nie służy do opowiadania o każdej przeszłej czynności. Używamy go wtedy, gdy przeszłość pozostaje połączona z teraźniejszością przez doświadczenie, skutek albo trwanie sytuacji.
Gdy pojawia się konkretna data, zamknięty okres lub pytanie when, najczęściej wybieramy Past Simple. Gdy data nie jest istotna, a ważne jest to, co wynika z wydarzenia teraz, Present Perfect będzie naturalnym wyborem.