Present Perfect. Zasady, budowa i przykłady użycia
Present Perfect łączy przeszłość z teraźniejszością. Używasz go, gdy mówisz o doświadczeniu, o czymś, co właśnie się stało, albo o sytuacji, która trwa do dziś. Poniżej znajdziesz budowę, jasne zasady, tabele, typowe błędy i ćwiczenia z odpowiedziami.
Czym jest Present Perfect
Present Perfect to czas teraźniejszy dokonany. Jego sens jest prosty: coś wydarzyło się w przeszłości, ale liczy się tu i teraz. Nie interesuje nas dokładny moment, tylko skutek albo doświadczenie.
Porównaj dwa zdania. I lost my keys. to sucha informacja o zdarzeniu w przeszłości. I have lost my keys. znaczy, że kluczy dalej nie mam i że to jest mój problem w tej chwili. Ta sama sytuacja, inny punkt ciężkości.
Dlatego Present Perfect słyszysz nieustannie w rozmowie, w mailu do klienta i w codziennych sytuacjach za granicą: Have you finished the report?, I have already sent it., We have never been to Portugal.
Zapamiętaj jedno zdanie
Present Perfect nie mówi kiedy. Mówi, że coś się stało i że to ma znaczenie teraz. Jeśli podajesz konkretny moment w przeszłości, potrzebujesz czasu Past Simple.
Budowa: have / has + past participle
Present Perfect budujesz z dwóch elementów: czasownika posiłkowego have lub has oraz trzeciej formy czasownika (past participle).
| Forma | Schemat | Przykład |
|---|---|---|
| Twierdzenie | I / you / we / they + have + III forma he / she / it + has + III forma | I have finished the report. She has moved to Berlin. |
| Przeczenie | have not (haven't) / has not (hasn't) + III forma | They haven't replied yet. He hasn't seen the email. |
| Pytanie | Have / Has + podmiot + III forma | Have you booked the tickets? Has she called you? |
| Krótka odpowiedź | Yes, I have. / No, I haven't. | Have you eaten? – Yes, I have. |
Trzecia forma czasownika
Przy czasownikach regularnych trzecia forma to po prostu końcówka -ed: work → worked → worked, call → called → called. Przy nieregularnych trzeba znać ją z tabeli.
| Bezokolicznik | Past Simple | Past participle (III forma) |
|---|---|---|
| be | was / were | been |
| go | went | gone / been |
| see | saw | seen |
| do | did | done |
| write | wrote | written |
| take | took | taken |
| eat | ate | eaten |
| speak | spoke | spoken |
Różnica między gone a been jest praktyczna: He has gone to London znaczy, że pojechał i nadal go tam nie ma z nami. He has been to London znaczy, że był tam kiedyś i już wrócił.
Kiedy używamy Present Perfect
Są cztery sytuacje, w których Present Perfect jest naturalnym wyborem. Jeśli nauczysz się rozpoznawać te cztery, przestaniesz zgadywać.
1. Doświadczenie życiowe
Mówisz, że coś w życiu robiłeś albo nigdy nie robiłeś, bez podawania daty.
- I have worked with international clients. – przydatne na rozmowie o pracę.
- She has visited six countries.
- We have never tried sushi.
2. Skutek widoczny teraz
Zdarzenie się skończyło, ale jego efekt trwa.
- I have broken my phone. – telefon nadal nie działa.
- He has cut his hair. – widać to po nim w tej chwili.
- The train has arrived. – pociąg stoi na peronie.
3. Czynność właśnie zakończona
Coś stało się przed chwilą i ma to znaczenie dla bieżącej rozmowy.
- I have just sent you the file.
- They have already left the office.
4. Sytuacja, która zaczęła się w przeszłości i trwa
Stan albo powtarzalna czynność ciągnąca się do teraz.
- I have lived in Kraków for ten years. – nadal tu mieszkam.
- She has known him since 2019.
Wskazówka praktyczna
Present Perfect często odpowiada polskiemu „już”, „jeszcze nie”, „kiedykolwiek” i „od”. Jeśli po polsku chcesz powiedzieć „pracuję tu od pięciu lat”, po angielsku będzie to I have worked here for five years, a nie I work here for five years — mimo że Present Simple wydaje się tu naturalnym odruchem.
Słowa-sygnały: ever, never, just, already, yet
Te wyrazy nie są magiczne i same z siebie nie wymuszają Present Perfect, ale w praktyce pojawiają się z nim najczęściej. Warto znać ich miejsce w zdaniu.
| Słowo | Znaczenie | Miejsce | Przykład |
|---|---|---|---|
| ever | kiedykolwiek | w pytaniach, przed III formą | Have you ever flown business class? |
| never | nigdy | przed III formą, zdanie zostaje twierdzące | I have never been to Italy. |
| just | właśnie, przed chwilą | przed III formą | She has just called. |
| already | już | przed III formą, w twierdzeniach | We have already paid. |
| yet | jeszcze / już (w pytaniach) | na końcu zdania | He hasn't replied yet. / Have you finished yet? |
| so far, up to now | jak dotąd | początek lub koniec | So far we have sold 200 tickets. |
| recently, lately | ostatnio | zwykle na końcu | I haven't slept well lately. |
Uwaga na never: skoro samo w sobie jest przeczeniem, nie dodajemy drugiego. Poprawnie jest I have never seen it, a nie I haven't never seen it.
Since i for, czyli jak długo
To dwa najczęściej mylone wyrazy w tym czasie. Zasada jest jednozdaniowa: since wskazuje punkt startu, for wskazuje długość trwania.
| since (od) | for (przez / od) | |
|---|---|---|
| Co po nim stoi | moment: 2020, Monday, I was a child | okres: two hours, five years, a long time |
| Przykład | I have worked here since 2020. | I have worked here for six years. |
| Typowy błąd | — |
Szerzej rozkładamy to na czynniki pierwsze we wpisie o różnicy między for i since.
Present Perfect a Past Simple
To rozróżnienie sprawia Polakom najwięcej kłopotu, bo po polsku oba czasy tłumaczymy tak samo. Kluczem jest pytanie: czy podaję konkretny moment w przeszłości?
| Present Perfect | Past Simple | |
|---|---|---|
| Czas zdarzenia | nieokreślony, ważny jest skutek | określony, zamknięty |
| Typowe określenia | ever, never, just, already, yet, since, for, so far | yesterday, last week, in 2019, two days ago, when |
| Przykład | I have seen that film. | I saw that film last night. |
| Pytanie | Have you spoken to her? | Did you speak to her on Monday? |
Bardzo częsty jest układ, w którym zaczynasz od Present Perfect, a potem przechodzisz na Past Simple, żeby podać szczegóły:
„I have been to Lisbon.” „Really? When did you go?” „I went in 2022 and I stayed for a week.”
Ta sama logika działa przy zestawieniu Past Perfect i Past Simple, tyle że przesunięta w głąb przeszłości.
Test w trzy sekundy
Spróbuj dodać do zdania yesterday albo last year. Jeśli zdanie brzmi sensownie, potrzebujesz Past Simple. Jeśli zgrzyta, to teren Present Perfect.
Present Perfect a Present Perfect Continuous
Present Perfect Simple kładzie nacisk na rezultat. Present Perfect Continuous (have / has been + czasownik z końcówką -ing) kładzie nacisk na przebieg i czas trwania.
| Present Perfect Simple | Present Perfect Continuous |
|---|---|
| I have written three emails. – liczy się efekt, trzy maile gotowe | I have been writing emails all morning. – liczy się to, że robiłem to przez cały ranek |
| She has painted the kitchen. – kuchnia jest pomalowana | She has been painting the kitchen. – stąd farba na rękach |
| zwykle z liczbą: twice, three times | zwykle z długością: for two hours, all day |
Podobnie jak w czasie Present Continuous, część czasowników — tak zwane czasowniki statyczne (know, like, believe, own, understand), praktycznie nie występuje w formie ciągłej. Mówimy I have known her for years, a nie I have been knowing her.
Pełne porównanie obu wariantów, z osobnym zestawem ćwiczeń, znajdziesz w artykule Present Perfect vs Present Perfect Continuous.
Najczęstsze błędy Polaków
Tego unikaj
I have seen him yesterday.→ I saw him yesterday. Konkretny moment wyklucza Present Perfect.I am here since Monday.→ I have been here since Monday. Polskie „jestem tu od” to po angielsku Present Perfect.I work in this company for three years.→ I have worked in this company for three years.I have went to the bank.→ I have gone to the bank. Po have idzie trzecia forma, nie druga.She has already eat.→ She has already eaten.Since three years→ for three years.Have you ever went there?→ Have you ever been there?I haven't never tried it.→ I have never tried it.
Osobna pułapka to angielszczyzna amerykańska. W USA usłyszysz Did you eat yet? tam, gdzie Brytyjczyk powie Have you eaten yet?. Oba warianty są używane, ale w tekście pisanym i na egzaminach bezpieczniej trzymać się wersji brytyjskiej.
Ćwiczenia: Present Perfect – zadania z odpowiedziami
Piętnaście zadań w trzech częściach. Rozwiąż je najpierw bez zaglądania niżej, potem sprawdź odpowiedzi.
Część 1. Wstaw czasownik w Present Perfect
- I ______ (finish) my report.
- She ______ (not / see) the new season yet.
- ______ you ever ______ (be) to Ireland?
- They ______ (just / arrive) at the airport.
- He ______ (live) in Gdańsk since 2018.
- We ______ (not / decide) yet.
Część 2. Present Perfect czy Past Simple?
- I ______ (buy) this laptop two years ago.
- ______ you ______ (send) the invoice yet?
- She ______ (work) here for ten years and she still enjoys it.
- We ______ (meet) our new manager last Monday.
- I ______ (never / eat) oysters.
Część 3. Znajdź i popraw błąd
- I have visited Paris last summer.
- He is in this job since March.
- Have you ever went to a conference abroad?
- They have already ate lunch.
Odpowiedzi
- have finished
- hasn't seen (has not seen)
- Have … been
- have just arrived
- has lived
- haven't decided (have not decided)
- bought – jest konkretny moment: two years ago
- Have … sent – yet wskazuje na Present Perfect
- has worked – sytuacja trwa do dziś
- met – zamknięty moment: last Monday
- have never eaten
- I visited Paris last summer.
- He has been in this job since March.
- Have you ever been to a conference abroad?
- They have already eaten lunch.
Sprawdź, czy używasz tego czasu w mowie
Teoria to jedno, użycie w mowie to drugie. Na darmowej lekcji próbnej sprawdzimy Twój poziom i ułożymy naukę pod Twój cel — pracę, podróże, konwersacje, egzamin albo maturę. Bez pakietów z góry, płacisz tylko za zrealizowane lekcje.
Umów darmową lekcję próbną →FAQ — Present Perfect
Present Perfect to czas przeszły czy teraźniejszy?
Formalnie teraźniejszy — stąd nazwa „present”. Opisuje przeszłe zdarzenie, ale zawsze z perspektywy chwili obecnej: liczy się skutek, doświadczenie albo to, że sytuacja wciąż trwa.
Kiedy have, a kiedy has?
Has stosujemy w trzeciej osobie liczby pojedynczej: he, she, it oraz przy pojedynczych rzeczownikach (my boss has, the train has). W pozostałych osobach — I, you, we, they — używamy have.
Jaka jest różnica między have been i have gone?
He has been to Spain znaczy, że tam był i już wrócił. He has gone to Spain znaczy, że pojechał i nadal go nie ma.
Czy mogę użyć Present Perfect ze słowem yesterday?
Nie. Yesterday, last week, in 2019 czy two days ago to zamknięte momenty w przeszłości i wymagają Past Simple.
Since czy for?
Since stoi przed punktem w czasie (since Monday, since 2020), for przed długością okresu (for two hours, for six years). Zwrot „since six years” jest błędny.
Na jakim poziomie wprowadza się Present Perfect?
Zwykle na przełomie A2 i B1, po opanowaniu Past Simple. Na poziomie B2 dochodzi swobodne rozróżnianie formy prostej i ciągłej.