„I have seen this film” czy „I saw this film”? Właśnie przy takich zdaniach najczęściej pojawia się problem z czasem present perfect. Poniżej pokazuję, jak go budować, kiedy go używać, czym różni się od past simple oraz jak unikać błędów, które często pojawiają się na sprawdzianach, egzaminach i w codziennej rozmowie.
Najważniejsze zasady w kilku zdaniach
- Budowa: have lub has + III forma czasownika.
- Znaczenie: przeszłe wydarzenie ma związek z teraźniejszością.
- Zastosowanie: doświadczenia, świeże rezultaty, niedokończone okresy i sytuacje trwające do teraz.
- Pułapka: nie łącz tej konstrukcji z określeniami typu yesterday, last year czy in 2020.
- Najważniejsze pytanie: czy podaję konkretny, zakończony moment w przeszłości?
Jak zbudować ten czas bez zgadywania
Podstawowy wzór jest prosty: have/has + past participle, czyli imiesłów bierny, nazywany też trzecią formą czasownika. Dla osób uczących się angielskiego największą trudnością nie jest sama konstrukcja, lecz wybór właściwej formy czasownika.
| Osoba | Zdanie twierdzące | Przykład |
|---|---|---|
| I, you, we, they | have + III forma | I have finished. |
| he, she, it | has + III forma | She has finished. |
W przypadku czasowników regularnych dodajemy zwykle końcówkę -ed, na przykład work - worked - worked. Czasowniki nieregularne trzeba zapamiętać osobno, dlatego ucząc się słownictwa, zapisuj od razu trzy formy: go - went - gone, write - wrote - written, eat - ate - eaten.
Przeczenia i pytania
W przeczeniach dodajemy not po have albo has. Można używać pełnych form, czyli have not i has not, lub skrótów haven’t i hasn’t. Przykłady to I haven’t read this book oraz He hasn’t called me.
W pytaniach have lub has trafia na początek zdania. Konstrukcja Have you ever been to London? pyta o doświadczenie, a nie o konkretną podróż w określonym dniu. Krótkie odpowiedzi brzmią Yes, I have albo No, she hasn’t.
Kiedy przeszłość łączy się z teraźniejszością
Najłatwiej zapamiętać sens tej konstrukcji jako połączenie dwóch punktów na osi czasu. Coś wydarzyło się wcześniej, ale skutek, doświadczenie albo znaczenie tego wydarzenia jest ważne teraz. Nie zawsze wiemy, kiedy dokładnie doszło do zdarzenia, albo ta informacja nie jest istotna.
Używam tej formy przede wszystkim w czterech sytuacjach.
Doświadczenia życiowe
Gdy mówimy, że coś kiedyś zrobiliśmy, ale nie wskazujemy konkretnego momentu, wybieramy tę konstrukcję. I have visited Spain oznacza „Byłem w Hiszpanii”, bez informacji, czy stało się to w 2019, czy podczas ostatnich wakacji.
Jeśli podajemy liczbę doświadczeń, znaczenie staje się jeszcze bardziej konkretne: She has watched this film three times. Nadal liczy się fakt i jego związek z obecnym stanem wiedzy, a nie data pierwszego seansu.
Rezultat widoczny teraz
I have lost my keys zwykle oznacza, że kluczy nadal nie mam. Sama czynność zgubienia wydarzyła się w przeszłości, lecz jej rezultat wpływa na teraźniejszość. To właśnie ten aktualny skutek decyduje o wyborze czasu.
Podobnie działa zdanie She has broken her leg. Nie koncentrujemy się na chwili wypadku, tylko na obecnej sytuacji, czyli złamanej nodze i jej konsekwencjach.
Niedokończony okres
Ten czas pasuje do okresów, które jeszcze się nie skończyły, takich jak today, this week, this month czy this year. Możemy powiedzieć I have had two meetings today, jeśli dzień nadal trwa.
Gdy okres jest już zamknięty, naturalniejszy będzie past simple. Dlatego mówimy I had two meetings yesterday, ponieważ wczoraj jest zakończonym odcinkiem czasu.
Sytuacje trwające do teraz
Wyrażenia for i since pomagają opisać sytuacje, które rozpoczęły się w przeszłości i nadal są aktualne. For oznacza długość trwania, na przykład for five years, a since wskazuje moment rozpoczęcia, na przykład since 2021.
I have lived in Kraków for five years znaczy, że nadal tam mieszkam. Jeśli przeprowadziłem się gdzie indziej, powinienem powiedzieć I lived in Kraków for five years, ponieważ sytuacja już się zakończyła.

Słowa, które często podpowiadają właściwy wybór
Nie traktuję słówek sygnalizujących jako sztywnej recepty, ale są bardzo pomocne. W zadaniach egzaminacyjnych często wskazują, że mowa o doświadczeniu, świeżym rezultacie albo okresie, który jeszcze trwa.
| Wyrażenie | Znaczenie | Przykład |
|---|---|---|
| ever | kiedykolwiek, głównie w pytaniach | Have you ever tried sushi? |
| never | nigdy | I have never driven a car. |
| already | już | They have already left. |
| yet | jeszcze, zwykle w pytaniach i przeczeniach | Have you finished yet? |
| just | przed chwilą | We have just arrived. |
| so far, until now | jak dotąd, do tej pory | So far, I have read three chapters. |
Already zwykle pojawia się między have lub has a głównym czasownikiem. Yet najczęściej znajduje się na końcu zdania, a just stoi przed czasownikiem. W mowie potocznej szyk bywa elastyczny, ale na egzaminie najlepiej trzymać się tych najbardziej typowych miejsc.
Uważaj na yesterday, last Monday, two days ago oraz konkretne lata. Takie określenia zamykają wydarzenie w przeszłości, więc zazwyczaj wymagają past simple, a nie opisywanej tutaj konstrukcji.
Present perfect czy past simple
Najważniejsza różnica dotyczy nie samego faktu, że coś wydarzyło się wcześniej, lecz sposobu patrzenia na to wydarzenie. Past simple opowiada o zamkniętym zdarzeniu w przeszłości. Drugi czas łączy przeszłość z teraźniejszością albo pomija dokładny moment.
| Present perfect | Past simple |
|---|---|
| I have lost my phone. Nadal go nie mam. | I lost my phone yesterday. Podaję konkretny moment. |
| Have you seen this film? Pytam o doświadczenie. | Did you see this film last night? Pytam o konkretny wieczór. |
| She has worked here for six years. Nadal tu pracuje. | She worked here for six years. Już tu nie pracuje. |
Dobrym testem jest pytanie „Kiedy dokładnie?”. Jeśli odpowiedź brzmi yesterday, in 2018 albo when I was a child, wybierz past simple. Jeśli data nie jest podana, a ważny jest efekt, doświadczenie lub trwanie sytuacji, zwykle potrzebujesz konstrukcji z have albo has.
W odmianie amerykańskiego angielskiego w niektórych codziennych sytuacjach częściej spotyka się past simple, zwłaszcza przy słowach already, just i yet. W nauce szkolnej oraz w brytyjskim angielskim rozróżnienie opisane wyżej pozostaje jednak bardzo ważne i bezpieczne.
Wersja prosta i ciągła nie znaczą tego samego
Oprócz formy prostej istnieje także present perfect continuous, czyli konstrukcja have/has been + czasownik z końcówką -ing. Obie formy łączą przeszłość z teraźniejszością, ale akcentują coś innego.
Forma prosta skupia się na rezultacie, liczbie wykonanych czynności albo fakcie. I have written three emails informuje, że trzy wiadomości są gotowe. Forma ciągła podkreśla proces lub czas trwania: I have been writing emails all morning.
| Forma | Na czym skupia uwagę | Przykład |
|---|---|---|
| prosta | rezultat lub liczba | She has painted two rooms. |
| ciągła | proces, wysiłek lub trwanie | She has been painting all day. |
Czasowniki opisujące stan, takie jak know, believe, own czy understand, zwykle nie występują w wersji ciągłej. Powiemy I have known him for ten years, a nie I have been knowing him. To jeden z wyjątków, który warto zapamiętać jako gotowy wzorzec.
Błędy, które najczęściej zmieniają sens zdania
Najczęściej widzę trzy problemy. Pierwszy to używanie drugiej formy czasownika po have, na przykład I have went. Poprawnie będzie I have gone, ponieważ po have i has potrzebna jest trzecia forma.
Drugi błąd polega na pomijaniu operatora. Zdanie She finished her homework jest poprawne, ale She finished already her homework nie tworzy tej konstrukcji. Jeśli chcemy powiedzieć „Ona już odrobiła pracę domową”, użyjemy She has already finished her homework.
Trzeci problem to mieszanie tej formy z konkretnym zakończonym czasem. Zdanie I have met him last Friday powinno brzmieć I met him last Friday. Sama czynność może być podobna, lecz określenie czasu narzuca inną perspektywę.
Przeczytaj również: Pytania w past perfect - Jak je tworzyć i unikać błędów?
Jak ćwiczyć skuteczniej
Nie zaczynałbym od wkuwania długiej listy słówek. Najpierw podziel zdania na trzy grupy: doświadczenie, rezultat teraz oraz konkretny moment w przeszłości. Dopiero potem wybierz odpowiednią konstrukcję.
- Podkreśl określenie czasu, jeśli występuje w zdaniu.
- Sprawdź, czy wydarzenie nadal ma skutek lub znaczenie.
- Wybierz have albo has.
- Uzupełnij zdanie trzecią formą czasownika.
- Przeczytaj całość i sprawdź, czy sens pasuje do wybranego czasu.
Dobrym ćwiczeniem jest tworzenie par zdań, na przykład I have broken my glasses oraz I broke my glasses yesterday. Pierwsze zdanie wyjaśnia obecną sytuację, drugie opowiada o zakończonym wydarzeniu i podaje jego moment.
Jedna reguła, która porządkuje cały temat
Gdy nie podajesz zamkniętego momentu w przeszłości, a wydarzenie ma związek z teraźniejszością, zacznij od formy have/has + III forma. Następnie zastanów się, czy ważniejszy jest rezultat, doświadczenie, trwanie sytuacji czy sam proces.
Jeśli w zdaniu pojawia się konkretna data lub zakończony okres, wybierz past simple. Ta jedna decyzja rozwiązuje większość problemów, a regularne porównywanie krótkich par zdań sprawia, że po pewnym czasie przestajesz tłumaczyć regułę w głowie i zaczynasz wyczuwać właściwą formę.
