Gramatyka angielska
Gramatyka

Present Perfect — kompletny poradnik

Present Perfect to most między przeszłością a teraźniejszością. Mówi o czymś, co się wydarzyło, ale ważny jest skutek lub aktualność tego dla nas teraz. To czas, który nie ma odpowiednika w polskim — dlatego wymaga zrozumienia logiki, nie tylko zapamiętania formuły. Z nim wiążą się klasyczne sygnały: just, already, yet, ever, never, since, for.

Brakuje Ci teorii?

Opanuj wszystkie czasy na maturę podstawową zgodnie z wymaganiami CKE

Sprawdź kurs

Po co uczyć się Present Perfect?

Present Perfect to czas bez polskiego odpowiednika — i właśnie dlatego sprawia trudność. W polskim mówimy "byłem we Włoszech" niezależnie od tego, czy to było wczoraj czy 10 lat temu. Po angielsku zależy: I went to Italy yesterday (Past Simple) vs I have been to Italy (Present Perfect — kiedyś, ważne że mam to w doświadczeniu).

Na maturze podstawowej Present Perfect pojawia się w czytaniu, słuchaniu, środkach językowych i transformacjach. To jeden z najczęściej testowanych czasów.

Zastosowanie — kiedy używamy Present Perfect

1. Doświadczenie życiowe (kiedykolwiek do teraz)

Mówimy o tym, co kiedyś się wydarzyło — bez konkretnej daty. Ważny jest sam fakt:

  • I have been to Paris. — Byłem kiedyś w Paryżu.
  • She has met a celebrity once. — Spotkała kiedyś celebrytę.
  • Have you ever tried sushi? — Próbowałeś kiedykolwiek sushi?

2. Aktualny skutek przeszłej czynności

Coś się stało w przeszłości, ale efekt trwa lub jest istotny teraz:

  • I have lost my keys. — Zgubiłem klucze (i nadal ich nie mam).
  • She has broken her leg. — Złamała nogę (noga jest złamana, ma to znaczenie teraz).
  • They have moved to a new flat. — Przeprowadzili się (mieszkają tam teraz).

3. Czynność rozpoczęta w przeszłości, trwa do teraz

Z since (od kiedy) lub for (jak długo):

  • I have lived in Warsaw for 5 years. — Mieszkam w Warszawie od 5 lat (wciąż).
  • We have known each other since 2018. — Znamy się od 2018 (wciąż się znamy).
  • He has worked at this company since January. — Pracuje w tej firmie od stycznia.

Z czasownikami trwającymi live / work / study + for/since w native English często naturalniejsza jest forma Continuous (I have been living in Warsaw for 5 years). Simple jest poprawny — z stative verbs (know, love, want, believe) używamy ZAWSZE Simple.

4. Niedawne wydarzenia (z just / already / recently)

Coś, co właśnie się wydarzyło lub stało się już:

  • She has just arrived. — Właśnie przyszła.
  • I have already eaten. — Już zjadłem.
  • They have recently got married. — Niedawno wzięli ślub.

Budowa — jak zbudować zdanie

Present Perfect = have / has + III forma czasownika (past participle).

Forma I / you / we / they he / she / it
Twierdzenie I have worked She has worked
Przeczenie I haven't worked She hasn't worked
Pytanie Have you worked? Has she worked?

Pułapka: III forma to NIE Past Simple. I have went jest błędne — poprawnie I have gone. Czasowniki regularne mają III formę identyczną z Past Simple (worked / worked), ale nieregularne często różnią się (went / gone, saw / seen, wrote / written).

III forma — jak ją tworzyć

  • Regularne: + -ed → work → worked, play → played, study → studied
  • Nieregularne: trzeba zapamiętać. Top 10 obowiązkowych:
Bezokolicznik Past Simple III forma
be was/were been
go went gone
see saw seen
have had had
do did done
eat ate eaten
write wrote written
break broke broken
take took taken
give gave given

Sygnały czasu — słówka, które zdradzają Present Perfect

Sygnał Tłumaczenie Przykład
just właśnie (tuż przed teraz) She has just left.
already już I have already eaten.
yet jeszcze (pytania, przeczenia) Have you finished yet?
ever kiedykolwiek (pytania) Have you ever been to Italy?
never nigdy I have never tried sushi.
since od (punkt w czasie) I have lived here since 2020.
for przez (długość) I have known him for 5 years.
recently / lately niedawno / ostatnio They have recently moved.
so far jak dotąd We have read 3 books so far.
this week / month / year w tym tygodniu / miesiącu I have seen 2 films this week.

Pozycja: just / already / never / ever idą między have/has a III formą. yet na końcu zdania (pytania/przeczenia). since/for na końcu lub po czasowniku.

10 przykładów PL → EN

  1. Byłem już w Londynie.I have already been to London. (doświadczenie + already)
  2. Ona właśnie skończyła pracę.She has just finished work. (niedawne + just)
  3. Czy oglądałeś kiedyś ten film?Have you ever watched this film? (doświadczenie + ever)
  4. Mieszkam tu od 2020.I have lived here since 2020. (trwa do teraz + since)
  5. Nie skończyłem jeszcze książki.I haven't finished the book yet. (przeczenie + yet)
  6. Zgubił klucze.He has lost his keys. (skutek aktualny)
  7. Znamy się od 5 lat.We have known each other for 5 years. (trwa do teraz + for)
  8. Nigdy nie próbowałam sushi.I have never tried sushi. (doświadczenie + never)
  9. Czy oni już przyszli?Have they arrived yet? (pytanie + yet — yet w pytaniu ≈ "już / do tej chwili")
  10. Niedawno kupiliśmy nowe auto.We have recently bought a new car. (niedawne + recently)

Podsumowanie

Present Perfect to czas mostu między przeszłością a teraźniejszością. Buduje się przez have / has + III forma czasownika. Używasz go, gdy: a) liczy się skutek/doświadczenie, a nie kiedy dokładnie, b) coś trwa od momentu w przeszłości do teraz (since/for), c) coś niedawno się wydarzyło (just/already/recently).

Strategia maturalna: jeśli widzisz since, for, just, already, yet, ever, never, recently — z dużym prawdopodobieństwem to Present Perfect. Jeśli widzisz konkretną datę (yesterday, in 2020, last week) — Past Simple.

Następny krok: przerób darmowy test 20 pytań ABCD i sprawdź, czy reguły siedzą w praktyce.

Sprawdź się

Test: Present Perfect - Test

20 pytań ABCD z wyjaśnieniami po polsku — sprawdź czy wszystko zrozumiałeś.

Rozwiąż test

Częste pytania

Q:

Czym Present Perfect różni się od Past Simple?

Past Simple opisuje czynność w konkretnym, zamkniętym czasie przeszłym ("I went to Paris in 2020"). Present Perfect opisuje czynność bez konkretnego czasu lub z aktualnym skutkiem ("I have been to Paris" = byłem kiedyś, ważne że mam to doświadczenie). Sygnały Past Simple: yesterday, last week, in 2020. Sygnały Present Perfect: just, already, yet, ever, never, since, for.

Q:

Kiedy używać 'since', a kiedy 'for'?

since + punkt w czasie (od kiedy): since 2020, since Monday, since I was a child. for + długość (jak długo): for 3 years, for 2 hours, for a week. I have lived here since 2020. / I have lived here for 6 years.

Q:

Co znaczą 'already', 'yet' i 'just'?

already = już (twierdzenie, środek zdania): I have already finished. yet = jeszcze (pytania i przeczenia, koniec zdania): Have you finished yet? / I haven't finished yet. just = właśnie (tuż przed teraz): She has just arrived.

Q:

Jak budować III formę czasownika?

Czasowniki regularne: dodajemy -ed (work → worked, play → played). Czasowniki nieregularne mają własną III formę, którą trzeba zapamiętać (go → gone, see → seen, write → written, eat → eaten). Top 50 nieregularnych to obowiązkowa baza maturalna.

Q:

Czy 'I have been to Paris' i 'I have gone to Paris' znaczą to samo?

Nie. Have been to = byłem (i wróciłem). Have gone to = pojechałem (i nadal tam jestem). Tom has been to Paris three times (był i wracał). Tom has gone to Paris (pojechał, jest tam teraz, jeszcze nie wrócił).