Język angielski

Podstawowy — szkoła podstawowa

Present Perfect

Pomoce naukowe

Present Perfect łączy przeszłe doświadczenie, skutek lub trwający stan z teraźniejszym punktem widzenia. Nie jest ogólnym zamiennikiem każdej polskiej formy przeszłej. Have/has łączy się z trzecią formą czasownika.

Najważniejsze w skrócie

  • Have/has łączy się z trzecią formą, nie dowolną formą przeszłą.
  • Ever/never dotyczą doświadczenia; just/already/yet pokazują relację do teraz.
  • For wyraża długość, since początek.
  • Zakończone yesterday lub last Saturday prowadzi w szkolnym modelu do Past Simple.

Co warto wiedzieć na początek

Przydatne pojęcia i umiejętności

  • Rozumiem krótkie zdania angielskie i sprawdzam znaczenie w kontekście.
  • Odróżniam formę zapisu od wymowy.

Po tej lekcji

  • Rozumiem i stosuję: budowa, imiesłów czasu przeszłego, ever/never.
  • Dobieram formę do znaczenia i sytuacji.
  • Sprawdzam własną odpowiedź według podanej metody.

Budowa i imiesłów

Have/has + past participle
TwierdzeniePytaniePrzeczenie
I have finished.Have you finished?I haven’t finished.
She has gone.Has she gone?She hasn’t gone.
Trzy formy
PodstawowaPast SimplePast participle
workworkedworked
gowentgone
seesawseen
writewrotewritten
bewas/werebeen
dodiddone

Krótka odpowiedź powtarza have/has: Yes, I have; No, she hasn’t. Druga i trzecia forma nieregularnego czasownika mogą być różne. Been to zwykle oznacza odwiedzenie i powrót; gone to wyjazd, z którego osoba jeszcze nie wróciła w danym kontekście.

Źródła: [1] [2].

Ever i never

Doświadczenie do teraz nie potrzebuje podania zakończonej daty.

Ever często pyta „czy kiedykolwiek”, never znaczy nigdy i samo zawiera przeczenie. Można potem dopytać o szczegół w Past Simple.

Przykłady zastosowania

  • Have you ever seen a whale?
  • I have never flown in a plane.
  • When did you see it?

Źródła: [1] [2].

Just, already, yet

Typowe miejsca w zdaniu
SłowoPrzykład i sens
justI have just finished. — właśnie skończyłem
alreadyShe has already left. — już wyszła
yetHave you finished yet? / I haven’t finished yet. — już? / jeszcze nie

Yet zwykle stoi na końcu pytania lub przeczenia. Already często sygnalizuje wcześniejsze wykonanie. W amerykańskiej odmianie spotyka się też Past Simple z just/already; przedstawiony schemat jest standardowym szkolnym modelem brytyjskim.

Źródła: [1] [2].

For i since

For podaje czas trwania, since punkt rozpoczęcia.

Present Perfect z czasownikiem stanu może pokazywać sytuację, która zaczęła się wcześniej i trwa nadal. Nie każdy czasownik działania w każdej sytuacji pasuje tak samo do prostej formy Perfect.

Przykłady zastosowania

  • I have known her for three years.
  • She has lived here since 2020.
  • How long have you had this bike?

Źródła: [1] [2].

Past Simple czy Present Perfect?

I saw him yesterday podaje zakończony dzień. I have seen him before mówi o doświadczeniu do teraz bez określonej zakończonej daty. I lost my key last week też może mieć skutek teraz, ale podane last week wymaga w tym modelu Past Simple. Today lub this week zależy od tego, czy mówiący traktuje okres jako nadal otwarty; nie wybieraj czasu wyłącznie po pojedynczym słowie.

Źródła: [1] [2].

Omówione przykłady krok po kroku

1. Przykład 1: budowa

Pytanie lub sytuacja: Uzupełnij „She ___ (write) three emails so far today”.

Jak podejść do zadania: Operator i trzecia forma.

  1. She wymaga has.
  2. So far obejmuje dotychczasowy otwarty okres.
  3. Write ma imiesłów written.

Odpowiedź: She has written three emails so far today.

Sprawdzenie i interpretacja: Nie has wrote ani have written dla she.

2. Przykład 2: ever/never

Pytanie lub sytuacja: Zapytaj o doświadczenie lotu samolotem kiedykolwiek do teraz.

Jak podejść do zadania: Pytanie o doświadczenie.

  1. Wybieram Have you.
  2. Ever oznacza kiedykolwiek.
  3. Fly ma imiesłów flown.

Odpowiedź: Have you ever flown in a plane?

Sprawdzenie i interpretacja: Nie dodaję yesterday do tego pytania o całe doświadczenie.

3. Przykład 3: ever/never

Pytanie lub sytuacja: Popraw „I haven’t never seen snow”, jeśli chodzi o „Nigdy nie widziałem śniegu”.

Jak podejść do zadania: Jedno przeczenie.

  1. Never już oznacza nigdy.
  2. Usuwam n’t.
  3. Seen jest poprawną trzecią formą.

Odpowiedź: I have never seen snow.

Sprawdzenie i interpretacja: Nie tworzę podwójnego przeczenia.

4. Przykład 4: just/already/yet

Pytanie lub sytuacja: Odpowiedz „Jeszcze nie skończyłem”, używając finish i yet.

Jak podejść do zadania: Przeczenie i pozycja yet.

  1. Dla I wybieram haven’t.
  2. Finish jest regularne: finished.
  3. Yet stawiam na końcu.

Odpowiedź: I haven’t finished yet.

Sprawdzenie i interpretacja: Nie I haven’t yet finish.

5. Przykład 5: for/since

Pytanie lub sytuacja: Uzupełnij „I have known Mia ___ three years, ___ 2023”.

Jak podejść do zadania: Długość i punkt początku.

  1. Three years to długość.
  2. 2023 to punkt początku.
  3. Dobieram for i since.

Odpowiedź: I have known Mia for three years, since 2023.

Sprawdzenie i interpretacja: Zdanie przyjmuje kontekst roku 2026; nie traktuję daty jako wiecznie aktualnej.

6. Przykład 6: porównanie z Past Simple

Pytanie lub sytuacja: Popraw „We have visited York last Saturday”.

Jak podejść do zadania: Zakończona data wymaga Past Simple.

  1. Last Saturday wskazuje zamknięty dzień.
  2. Usuwam have.
  3. Visited zostaje jako forma przeszła.

Odpowiedź: We visited York last Saturday.

Sprawdzenie i interpretacja: Skutek wyjazdu teraz nie unieważnia jawnie zakończonego czasu.

7. Przykład 7: budowa

Pytanie lub sytuacja: Mia pojechała do sklepu i nadal tam jest. Uzupełnij „Mia has ___ to the shop”: been czy gone?

Jak podejść do zadania: Rozróżnienie pobytu i powrotu.

  1. Kontekst mówi, że nie wróciła.
  2. Gone to przedstawia tę sytuację.
  3. Been to zwykle oznacza odwiedzenie zakończone powrotem.

Odpowiedź: Mia has gone to the shop.

Sprawdzenie i interpretacja: Nie wybieram been wyłącznie dlatego, że znam tę trzecią formę.

Typowe błędy i poprawne rozumowanie

Błędne rozumowanie: She has went.

Dlaczego to błąd: Po has potrzebny jest imiesłów gone.

Poprawnie: She has gone.

Błędne rozumowanie: since two days

Dlaczego to błąd: Długość podaje for.

Poprawnie: for two days

Błędne rozumowanie: I have seen him yesterday.

Dlaczego to błąd: Yesterday to zakończony okres.

Poprawnie: I saw him yesterday.

Podsumowanie — zapamiętaj

  • Have/has łączy się z trzecią formą, nie dowolną formą przeszłą.
  • Ever/never dotyczą doświadczenia; just/already/yet pokazują relację do teraz.
  • For wyraża długość, since początek.
  • Zakończone yesterday lub last Saturday prowadzi w szkolnym modelu do Past Simple.

Sprawdź wiedzę w ćwiczeniach

Wróć do wszystkich powtórek wiedzy

Źródła i dalsza nauka

Data sprawdzenia materiału: 23.10.2026.

  1. British Council: Present perfect
  2. British Council: Present perfect