Present Perfect – zasady, przykłady i ćwiczenia

Kiedy używać Present Perfect, budowa have / has + past participle, słowa ever, never, just, already, yet, for i since, różnica względem Past Simple oraz pięć zestawów ćwiczeń z odpowiedziami.

Krótka odpowiedź

Present Perfect łączy przeszłość z teraźniejszością: I have been to London. I have lost my keys. She has lived here for five years. Tworzysz go przez have / has + past participle (trzecia forma czasownika). Z konkretnym czasem w przeszłości (yesterday, in 2019) używasz Past Simple, a z for i since mówisz, jak długo coś trwa.

Present Perfect to czas, który łączy przeszłość z teraźniejszością. Używasz go do doświadczeń, skutków widocznych teraz i czynności trwających do dziś: I have been to London. I have lost my keys. She has lived here for five years. W tym poradniku znajdziesz zasady tworzenia Present Perfect, słowa sygnalizujące (ever, never, just, already, yet, for, since), różnicę względem Past Simple, typowe błędy oraz pięć zestawów ćwiczeń z odpowiedziami.

Trzecie formy czasowników znajdziesz w poradniku czasowniki nieregularne, a przegląd wszystkich czasów teraźniejszych w poradniku czasy teraźniejsze w angielskim.

Kiedy używamy Present Perfect

UżyciePrzykładPo polsku
Doświadczenie (bez wskazania, kiedy)I have been to Italy.Byłem we Włoszech.
Skutek widoczny terazI have lost my keys.Zgubiłem klucze (i ich nie mam).
Wydarzenie przed chwiląHe has just left.Właśnie wyszedł.
Czynność lub stan trwające do terazShe has lived here for five years.Mieszka tu od pięciu lat.
Okres, który jeszcze trwaI have seen three films this week.W tym tygodniu obejrzałem trzy filmy.
💡
Po polsku często jest czas przeszły. Zdanie „Byłem w Londynie” może tłumaczyć się na I was in London (konkretny moment) albo I have been to London (doświadczenie bez daty). O wyborze decyduje to, czy mówisz, kiedy to było.

Jak tworzymy Present Perfect

Schemat: have / has + past participle (trzecia forma czasownika). Z he, she, it używamy has.

Rodzaj zdaniaSchematPrzykład
Twierdzeniepodmiot + have / has + past participleShe has finished.
Przeczeniepodmiot + haven't / hasn't + past participleShe hasn't finished.
PytanieHave / Has + podmiot + past participle?Has she finished?
Pytanie z pytajnikiemsłowo pytające + have / has + podmiot + past participle?What have you done?
OsobaFormaSkrót
I / you / we / theyhave finishedI've finished
he / she / ithas finishedshe's finished

Krótka odpowiedź: Have you finished? – Yes, I have. / No, I haven't.Has she called? – Yes, she has. / No, she hasn't. Uważaj na skrót 's: może oznaczać „has” (she's finished) albo „is” (she's working), a o znaczeniu decyduje forma czasownika po nim.

Past participle: regularne i nieregularne

Czasowniki regularne mają trzecią formę z końcówką -ed, taką samą jak w Past Simple (work → worked). Nieregularne mają własne formy:

PodstawowaPast SimplePast participle
bewas / werebeen
gowentgone
seesawseen
dodiddone
eatateeaten
writewrotewritten
buyboughtbought
taketooktaken

Słowa sygnalizujące Present Perfect

SłowoZnaczenie i miejsce w zdaniuPrzykład
everkiedykolwiek, w pytaniachHave you ever been to Rome?
nevernigdy, w twierdzeniachI have never eaten sushi.
justwłaśnie, między have a past participleShe has just left.
alreadyjuż, w twierdzeniachI have already eaten.
yetjeszcze, w pytaniach i przeczeniach, na końcuHave you finished yet? I haven't finished yet.
so far / recently / latelydotąd, ostatnioI have read three books so far.
this week / todayokres, który jeszcze trwaI have called him twice today.

For czy since

Oba słowa odpowiadają na pytanie „jak długo?”. For podaje długość okresu, a since punkt startu.

SłowoPo nim następujePrzykład
forczas trwania (five years, two hours, a long time)I have lived here for five years.
sincepunkt w czasie (2020, Monday, I was a child)I have lived here since 2020.

Posłuchaj Present Perfect w prawdziwych rozmowach

Obejrzyj darmową historię, kliknij nieznane słowa i zapisz pierwsze fiszki wideo.

Zacznij za darmo

Present Perfect czy Past Simple

Zasada: gdy mówisz o konkretnym, zakończonym momencie w przeszłości (yesterday, last week, in 2019, two hours ago), użyj Past Simple. Gdy liczy się związek z teraźniejszością albo doświadczenie bez podania czasu, użyj Present Perfect.

Past Simple (konkretny moment)Present Perfect (związek z teraźniejszością)
I saw that film yesterday.I have seen that film.
She lived in Paris in 2018.She has lived in Paris for three years.
He lost his keys last week.He has lost his keys. (nie ma ich teraz)

Z wyrażeniami określającymi zakończony czas (yesterday, last year, ago, in 2019) nie używamy Present Perfect. Zdanie I have seen him yesterday jest błędne. Więcej o czasie przeszłym znajdziesz w poradniku Past Simple.

Have been czy have gone

ZdanieZnaczenie
She has been to Paris.Była w Paryżu i wróciła (doświadczenie).
She has gone to Paris.Pojechała do Paryża i jest tam teraz lub w drodze.

Najczęstsze błędy w Present Perfect

BłądPoprawnieDlaczego
I have seen him yesterday.I saw him yesterday.Konkretny czas wymaga Past Simple
She has went home.She has gone home.Po „has” potrzebna trzecia forma (gone)
I live here since 2020.I have lived here since 2020.Z „since” używamy Present Perfect
Did you ever been to Rome?Have you ever been to Rome?Pytanie tworzymy przez have / has, bez „did”
He have just left.He has just left.Z he / she / it używamy „has”
I have lived here since five years.I have lived here for five years.Długość okresu to „for”, punkt startu to „since”

Present Perfect: ćwiczenia z odpowiedziami

Rozwiąż najpierw sam, a dopiero potem kliknij „Pokaż odpowiedzi”. Jeśli popełnisz błąd, wróć do odpowiedniej sekcji powyżej.

Ćwiczenie 1: Twierdzenia

Wpisz czasownik w nawiasie w formie Present Perfect.

  1. I ___ (see) that film.
  2. She ___ (live) here for five years.
  3. They ___ (just / arrive).
  4. We ___ (visit) Rome twice.
  5. He ___ (lose) his keys.
Pokaż odpowiedzi
  1. have seen
  2. has lived
  3. have just arrived
  4. have visited
  5. has lost

Ćwiczenie 2: Przeczenia i pytania

Uzupełnij zdania czasownikiem w nawiasie.

  1. She ___ (not / finish) her homework yet.
  2. ___ you ever ___ (be) to London?
  3. They ___ (not / see) him today.
  4. How long ___ he ___ (live) here?
  5. ___ she ___ (call) you yet?
Pokaż odpowiedzi
  1. hasn't finished
  2. Have, been
  3. haven't seen
  4. has, lived
  5. Has, called

Ćwiczenie 3: For, since, already, yet

Wpisz właściwe słowo: for, since, already lub yet.

  1. I have lived here ___ 2015.
  2. She has worked here ___ three years.
  3. Have you finished ___?
  4. I've ___ eaten.
  5. He hasn't called ___.
Pokaż odpowiedzi
  1. since
  2. for
  3. yet
  4. already
  5. yet

Ćwiczenie 4: Past Simple czy Present Perfect?

Uzupełnij zdania czasownikiem w nawiasie.

  1. I ___ (see) him yesterday.
  2. I ___ (see) that film three times.
  3. She ___ (move) to Warsaw in 2019.
  4. We ___ (live) here since 2020.
  5. ___ you ___ (finish) the report yet?
Pokaż odpowiedzi
  1. saw
  2. have seen
  3. moved
  4. have lived
  5. Have, finished

Ćwiczenie 5: Popraw błędy

Każde zdanie zawiera jeden błąd. Zapisz poprawną wersję.

  1. I have seen him yesterday.
  2. She has went home.
  3. I live here since 2020.
  4. Did you ever been to Rome?
  5. He have just left.
Pokaż odpowiedzi
  1. I saw him yesterday.
  2. She has gone home.
  3. I have lived here since 2020.
  4. Have you ever been to Rome?
  5. He has just left.

Jak utrwalić Present Perfect na Storytime Premium

Present Perfect słychać w codziennych rozmowach: w pytaniach o doświadczenia, w opowieściach o tym, co się właśnie stało, i w wyjaśnieniach, jak długo coś trwa. Na Storytime Premium oglądasz historie wideo, słyszysz formy takie jak I've never seen czy have you finished w naturalnym kontekście, klikasz nieznane słowa w napisach i zapisujesz fiszki wideo z całymi zdaniami. Trening słuchania i dyktando pomagają rozpoznawać skróty I've, she's i haven't w tempie żywej mowy, a transkrypcja fonetyczna wspiera wymowę. Historie są odpowiednie dla wszystkich, także dla dzieci.

🎬

Czas w prawdziwych rozmowach

Słyszysz pytania o doświadczenia i wyjaśnienia, tak jak naprawdę padają.

👆

Klikalne napisy

Sprawdzasz formy czasowników bez przerywania oglądania.

📚

Fiszki wideo

Zapisujesz zdania z Present Perfect razem z dźwiękiem i sceną.

🎧

Dyktando i słuchanie

Ćwiczysz rozpoznawanie krótkich form i skrótów w szybkiej mowie.

Roczny dostęp kosztuje 249 zł (cena promocyjna), czyli około 20 zł miesięcznie, z 14-dniową gwarancją zwrotu, a pierwsza lekcja jest darmowa.

Zobacz Present Perfect w akcji

Obejrzyj darmową historię, kliknij nieznane słowa i zapisz pierwsze fiszki wideo.

Zacznij za darmo
Alone in a City – darmowa historia do nauki angielskiegoDarmowa

Wypróbuj za darmo: „Alone in a City”

22-minutowa historia z pełną funkcjonalnością: klikalne napisy, fiszki wideo i trening słuchania.

Zacznij lekcję próbnąBiblioteka historii

Najczęstsze pytania o Present Perfect

Kiedy używamy Present Perfect?

Do doświadczeń bez wskazania, kiedy to było (I have been to Italy), skutków widocznych teraz (I have lost my keys), wydarzeń sprzed chwili (He has just left) oraz czynności i stanów trwających do teraz (She has lived here for five years).

Jak tworzy się Present Perfect?

Za pomocą have / has i trzeciej formy czasownika (past participle): She has finished. Przeczenie to haven't / hasn't + past participle, a pytanie zaczyna się od Have / Has: Has she finished?

Jaka jest różnica między Present Perfect a Past Simple?

Past Simple opisuje zdarzenie z konkretnego, zakończonego momentu (I saw it yesterday). Present Perfect łączy przeszłość z teraźniejszością lub mówi o doświadczeniu bez wskazania, kiedy to było (I have seen it).

Kiedy użyć for, a kiedy since?

For podaje długość okresu (for five years, for two hours), a since punkt startu (since 2020, since Monday). W obu przypadkach używamy zwykle Present Perfect: I have lived here for five years / since 2020.

Jak używać already, yet i just?

Already (już) stoi w twierdzeniach (I have already eaten), yet (jeszcze) w pytaniach i przeczeniach na końcu zdania (Have you finished yet? I haven't finished yet), a just (właśnie) między have a past participle (She has just left).

Czy można używać Present Perfect z yesterday?

Nie. Z wyrażeniami określającymi zakończony czas (yesterday, last week, in 2019, two hours ago) używamy Past Simple: I saw him yesterday, a nie I have seen him yesterday.

Jaka jest różnica między have been a have gone?

She has been to Paris oznacza, że była tam i wróciła. She has gone to Paris oznacza, że pojechała i jest tam teraz lub w drodze.

Podsumowanie

Present Perfect tworzysz przez have / has + past participle i używasz go do doświadczeń, skutków widocznych teraz i czynności trwających do dziś. Pamiętaj o słowach ever, never, just, already, yet, o różnicy między for i since oraz o tym, że z konkretnym czasem z przeszłości (yesterday, in 2019) używasz Past Simple. Przećwicz zasady w zadaniach, a potem posłuchaj ich w prawdziwych historiach.

Zobacz Present Perfect w prawdziwych historiach

Oglądaj historię po angielsku, klikaj nieznane słowa i zapisuj fiszki z fragmentem sceny. Pierwsza lekcja jest darmowa, a płatny dostęp ma 14 dni gwarancji zwrotu.

Przetestuj za darmo
✓ Darmowa lekcja próbna✓ Bez subskrypcji✓ 14 dni gwarancji zwrotu
🍪

Dbamy o Twoje doświadczenie

Używamy plików cookies, aby zapewnić Ci najlepsze doświadczenie na naszej stronie, zapamiętać Twoje preferencje i stale ulepszać nasz serwis.