Past perfect

B1 · Średnio zaawansowanyCzasy przeszłe

Past perfect to „przeszłość przed przeszłością”: w opowieści o przeszłości cofasz się o jeszcze jeden krok, do tego, co wydarzyło się wcześniej.

Czego się nauczysz

  • Budowa: had + imiesłów (past participle): I had finished, she had left
  • Kiedy go używać: czynność zdarzyła się przed innym momentem w przeszłości
  • Słowa, które mu towarzyszą: already, just, never, by the time – i ich miejsce w zdaniu
  • Przeczenie z hadn't, pytania z Had + podmiot + imiesłów

Przeszłość przed przeszłością

Gdy opowiadasz coś w czasie przeszłym, past perfect pozwala cofnąć się do czegoś, co stało się jeszcze wcześniej – przed głównymi wydarzeniami historii.

Współczesny polski nie ma na to osobnej formy. (Kiedyś miał: czas zaprzeszły „był przyjechał” znajdziesz jeszcze w starej literaturze.) Dziś kolejność pokazujemy aspektem dokonanym i słówkami: „Kiedy dotarliśmy na dworzec, pociąg już odjechał.” Po angielsku to „już wcześniej” trzeba zaznaczyć formą czasownika: „When I arrived, the train had already left.”

Had to przeszła forma have i jest taka sama dla wszystkich osób i czasowników: the train had left, she had gone, I had been. Po had stoi imiesłów (trzecia forma), nie past simple ani forma podstawowa: had eaten, a nie „had ate” czy „had eat”. Przeczenie i pytanie tworzysz z samym had, bez did: „I hadn't seen that film before last night.” „Had you ever visited Rome before that trip?”

"When I arrived, the train had already left."
"She had finished dinner by the time I called."

Jasna kolejność zdarzeń

Jeśli opowiadasz dwa zdarzenia w past simple, słuchacz rozumie, że zaszły w tej kolejności albo jednocześnie. Z when może to całkiem zmienić sens: „When I arrived, the train left” znaczy, że pociąg odjechał w chwili twojego przyjazdu (albo zaraz potem). Jeśli odjechał już wcześniej, potrzebujesz past perfect.

To największa pułapka dla Polaków: po polsku „Kiedy przyjechałem, pociąg już odjechał” jest całkowicie jasne dzięki „już” i aspektowi dokonanemu. Przełożone słowo w słowo daje „When I arrived, the train already left”, co po angielsku brzmi jak następstwo zdarzeń i nie mówi jasno, że pociąg odjechał wcześniej. Użyj had: „When I arrived, the train had already left.”

To samo po czasownikach typu realize, find out, discover: „Zorientowała się, że zapomniała paszportu” → „She realized she had forgotten her passport.” Po polsku czas się nie zmienia, po angielsku zapomnienie było wcześniej niż zorientowanie się, więc stoi had forgotten (a nie has forgotten). Gdy after albo before już pokazują kolejność, past perfect bywa opcjonalny: „After I ate, I left” jest tak samo poprawne jak „After I had eaten, I left”.

"When I arrived, the train left. (unclear — maybe it left just as I arrived)"
"When I arrived, the train had left. (clear — it left before I got there)"

Typowe słowa sygnałowe

Already (już), just (właśnie, dopiero co) i never (nigdy) często pojawiają się z past perfect. Uwaga na miejsce: po polsku stoją przed czasownikiem („już odjechał”, „nigdy nie widziałem”), a po angielsku zwykle między had a imiesłowem: „had already left”, „had never seen”, „had just arrived”. I bez podwójnego przeczenia: polskie „nigdy wcześniej nie widziałem śniegu” to „I had never seen snow before”, a nie „I hadn't never seen”.

By the time wprowadza późniejszy punkt odniesienia. Po polsku mówimy „zanim…” albo „kiedy…, już…”: „Zanim tam dotarliśmy, sklepy były już zamknięte” → „By the time we got there, the shops had closed.” Nie tłumacz tego jako until (aż do), które oznacza „przez cały czas aż do tego momentu” („I waited until six”).

"I had never seen snow before that winter."
"By the time we got there, the shops had closed."

Prawdziwy angielski

"She had already eaten by the time I got home."
"I hadn't realized how late it was."
"Had you ever been abroad before that trip?"
"By the time the ambulance arrived, he had recovered."

Uwaga

✗When I arrived, the train already left.
✓When I arrived, the train had already left.

Kalka z „pociąg już odjechał”. Po angielsku samo already nie wystarczy – wcześniejsze zdarzenie oznaczasz przez had + imiesłów.

✗When I arrived, the train left.
✓When I arrived, the train had left.

Gdy oba czasowniki są w past simple, wychodzi, że pociąg odjechał w chwili twojego przyjazdu. Jeśli odjechał wcześniej, had pokazuje, co było pierwsze.

✗I didn't had seen that film before.
✓I hadn't seen that film before.

„Nie widziałem wcześniej” → hadn't seen: przeczenie tworzysz z had, bez dodatkowego did.

✗I hadn't never seen snow before.
✓I had never seen snow before.

Kalka z „nigdy wcześniej nie widziałem”. Po angielsku never wystarczy – bez not.

✗He had never see snow before.
✓He had never seen snow before.

Po had stoi imiesłów (see, saw, seen), nie forma podstawowa.

✗She realized she has forgotten her passport.
✓She realized she had forgotten her passport.

„Zorientowała się, że zapomniała paszportu”: zapomnienie było wcześniej niż zorientowanie się, a cała historia jest w przeszłości – więc had forgotten.

Porównanie z polskim

Polski pokazuje „wcześniej” aspektem dokonanym i słówkiem „już”: „Kiedy przyjechaliśmy, pociąg już odjechał”

Po angielsku samo already nie wystarczy, a aspektu nie ma: „When we arrived, the train already left” brzmi jak następstwo zdarzeń. Wcześniejsze zdarzenie oznaczasz formą had + imiesłów: „When we arrived, the train had already left.”

Po polsku „już”, „nigdy”, „właśnie” stoją przed czasownikiem: „już odjechał”, „nigdy nie widziałem”

Po angielsku already, never i just stoją zwykle między had a imiesłowem: „had already left”, „had never seen”, „had just arrived”. Never jest już przeczeniem, więc nie dodawaj not: „I had never seen”, nie „I hadn't never seen”.

Po „zorientował się, że”, „okazało się, że” polski zostawia zwykły czas przeszły: „Okazało się, że zgubiła klucze”

Po angielsku zdarzenie, które było wcześniej niż „zorientowanie się”, idzie do past perfect: „It turned out she had lost her keys.” „She realized she had forgotten her passport.” Has forgotten (present perfect) tu nie pasuje, bo cała historia jest w przeszłości.

Polskie „Przecież ci mówiłem!” to zwykły czas przeszły

Tu polski i angielski się zgadzają: bez drugiego momentu w przeszłości wystarczy past simple – „I told you!”. Past perfect potrzebuje punktu odniesienia, np. „By the time we arrived, the party had already started.”

💡 Jeśli po polsku pasuje „już wcześniej”, po angielsku zwykle had + imiesłów: had already left.

💡 „Pociąg już odjechał” (przed twoim przyjazdem) → the train had already left, nie already left.

💡 Already, never i just stoją między had a imiesłowem: had never seen. „Zanim dotarliśmy, … już …” = By the time we got there, … had …

💡 Przeczenie z hadn't, bez did i bez drugiego „nie” przy never.

Z życia wzięte: spóźnieni na samolot

"What happened at the airport?"

"By the time we got to the gate, the plane had already taken off."

"Oh no! Had you checked in online?"

"We had, but the traffic on the way there was terrible."

Ćwiczenia

Ćwiczenie 1 · Wybierz poprawne zdanie

Choose the correct sentence.

Ćwiczenie 2 · Wybierz poprawną odpowiedź

Which action happened FIRST in this sentence: 'She had finished dinner when I called.'?

Ćwiczenie 3 · Wybierz poprawne zdanie

Choose the correct sentence.

Ćwiczenie 4 · Wybierz poprawne pytanie

Choose the correct question.

Ćwiczenie 5 · Wybierz poprawne zdanie

Choose the correct sentence.

Ćwiczenie 6 · Wybierz poprawne zdanie

Choose the correct sentence.

Ćwiczenie 7 · Wybierz poprawną odpowiedź

Which word often signals the need for past perfect?

Ćwiczenie 8 · Wybierz poprawne zdanie

Choose the correct sentence.

Ćwiczenie 9 · Uzupełnij zdanie

Complete: 'They ___ (already/leave) when we got there.' (past perfect)

Ćwiczenie 10 · Uzupełnij zdanie

Complete: 'I ___ (not/finish) my homework when my friend arrived.' (negative, past perfect)

Ćwiczenie 11 · Przyporządkuj formy do grup

had left
left
had eaten
ate
had finished
finished

Posortowano: 0 / 6

Ćwiczenie 12 · Typowy błąd: „już odjechał” przełożone na past simple

Polish: "Kiedy przyjechaliśmy, pociąg już odjechał." The train left BEFORE we arrived. Which English sentence is correct?

Szybki test

Pięć szybkich pytań: sprawdź, co już umiesz.

Pytanie 1 / 5

Wynik: 0/0

Choose the correct sentence.

Co już umiesz

  • Past perfect = had + imiesłów, dla wszystkich osób i czasowników.
  • Pokazuje, że czynność zdarzyła się przed innym momentem w przeszłości – tam, gdzie po polsku wystarcza „już” i aspekt dokonany.
  • Z when to had decyduje o kolejności; z after/before bywa opcjonalny; bez drugiego punktu w przeszłości wystarczy past simple.
  • Already, never i just stoją między had a imiesłowem; przeczenie z hadn't, pytanie z Had…?, nigdy z did.
Zobacz wszystkie lekcje z tej kategorii