Third conditional (nierealna przeszłość)

B2 · Wyższy średnio zaawansowanyZdania warunkowe

If I had known, I would have called. Po polsku „gdybym wiedział, zadzwoniłbym” może dotyczyć wczoraj – po angielsku przeszłość wymaga had known i would have called.

Czego się nauczysz

  • Third conditional ma w zdaniu z if past perfect (had + imiesłów bierny, tzw. trzecia forma)
  • Zdanie główne ma would have + imiesłów bierny
  • Mówi o wyobrażonej zmianie czegoś, co już się stało – często o żalu
  • Samo past simple w zdaniu z if nie wystarczy, choć po polsku „gdybym wiedział” brzmi tak samo dla teraz i dla przeszłości

Wyobrażamy sobie inną przeszłość

Third conditional (zdanie warunkowe trzeciego typu) patrzy wstecz na coś, co już się wydarzyło, i wyobraża sobie, że mogło potoczyć się inaczej. Często wyraża żal albo pokazuje, co by się stało w innych okolicznościach.

Tu polski niestety nie pomaga. „Gdybym wiedział, zadzwoniłbym” może znaczyć „teraz nie wiem, więc nie dzwonię” albo „wczoraj nie wiedziałem, więc nie zadzwoniłem” – różnicę pokazuje tylko kontekst. Angielski ma na to dwie osobne konstrukcje: If I knew, I would call (teraz, second conditional) i If I had known, I would have called (przeszłość, third conditional).

"If I had known, I would have called."
"If she had studied, she would have passed."

Past perfect, nie past simple

Zdanie z if potrzebuje dodatkowej warstwy had, czyli past perfect, a nie samego past simple. Past perfect pokazuje tu nierealną wersję przeszłości – warunek i skutek nie muszą być od siebie odległe w czasie.

Prawdziwa przeszłość jest odwrotnością zdania z if: „If I had caught the train…” znaczy, że na pociąg nie zdążyłem, a „If I hadn't missed the train…” – że się spóźniłem. Po polsku tak samo: „Gdybyśmy wyszli wcześniej…” = nie wyszliśmy wcześniej.

Jeśli główny czasownik to have, pojawia się podwójne had: If I had had more time = gdybym miał (wtedy) więcej czasu. Polakom wydaje się to błędem, ale jest całkowicie poprawne: pierwsze had tworzy past perfect, drugie to czasownik „mieć”.

"If we had left earlier, we wouldn't have missed the flight."
"If you had told me, I would have helped."
"If I had had more time, I would have finished."

Would have + imiesłów bierny

Zdanie główne opisuje wyobrażony skutek w przeszłości: would have + imiesłów bierny (would have called, would have passed). Samo would + bezokolicznik mówi o teraźniejszości, więc tu nie wystarczy. Would have nie wchodzi natomiast do zdania z if, choć po polsku „by” stoi w obu częściach.

Zamiast would have możesz użyć could have (była wtedy taka możliwość) albo might have (być może). Uwaga na polskie „Mogliśmy pójść” czy „Mogłeś mi powiedzieć!”: kiedy chodzi o niewykorzystaną możliwość w przeszłości, angielski potrzebuje could have + imiesłów: we could have gone, you could have told me – a nie we could go.

"If they had invited us, we could have gone."
"If he had listened, he wouldn't have made that mistake."

Prawdziwy angielski

"If I had saved more money, I would have bought a car."
"If they had checked the weather, they wouldn't have gone hiking."
"If he had apologized, she would have forgiven him."
"If I had had more time, I would have finished."

Uwaga

✗If I knew, I would have called.
✓If I had known, I would have called.

Polskie „gdybym wiedział” brzmi tak samo dla teraz i dla wczoraj, ale po angielsku przeszłość wymaga past perfect: had known.

✗If I would have known, I would have called.
✓If I had known, I would have called.

Polskie „by” w „gdybym” nie daje would have. W zdaniu z if stoi tylko past perfect.

✗If she had studied, she would pass.
✓If she had studied, she would have passed.

Skutek też jest w przeszłości („zdałaby wtedy”), więc potrzebujesz would have + imiesłów, a nie samego would.

✗If I had more time, I would have finished.
✓If I had had more time, I would have finished.

Podwójne had wygląda dziwnie, ale jest poprawne: had (past perfect) + had („mieć”).

✗If they had invited us, we could go.
✓If they had invited us, we could have gone.

Polskie „moglibyśmy pójść / mogliśmy pójść” o przeszłości to po angielsku could have gone.

Porównanie z polskim

Po polsku ta sama forma służy dla teraźniejszości i przeszłości: „Gdybym wiedział, zadzwoniłbym” (dziś albo wczoraj)

Angielski rozróżnia czas: o teraźniejszości mówi If I knew, I would call, o przeszłości If I had known, I would have called. Gdy w polskim zdaniu chodzi o coś, co już się stało (wczoraj, w zeszłym tygodniu, wtedy), przesuń obie części o krok wstecz: had + imiesłów i would have + imiesłów.

Cząstka „by” stoi po polsku w obu częściach: „Gdybyś mi powiedział, pomógłbym ci”

Po angielsku would have stoi tylko w zdaniu głównym. W zdaniu z if jest past perfect: „If you had told me, I would have helped.” „If you would have told me” słychać czasem w potocznym amerykańskim, ale w testach i starannym tekście to błąd.

O niewykorzystanej możliwości mówimy po polsku czasem przeszłym „móc”: „Mogliśmy pójść”, „Mogłeś zadzwonić”

Po angielsku taka możliwość to could have + imiesłów: „We could have gone.”, „You could have called.” Samo we could go znaczy „moglibyśmy pójść” (teraz, propozycja) albo „umieliśmy / mieliśmy możliwość” w ogólnym sensie, a nie „mogliśmy, ale tego nie zrobiliśmy”.

💡 Zapytaj: teraz czy wtedy? Jeśli „gdyby” dotyczy przeszłości, użyj had + imiesłów i would have + imiesłów.

💡 „Mogłeś mi powiedzieć!” = You could have told me!

Z życia wzięte: stracona okazja

"Did you hear the concert sold out?"

"Ugh, if I had bought tickets last week, I would have gone!"

"Same here. If we had checked earlier, we could have gotten seats together."

"Lesson learned — next time we won't wait."

Ćwiczenia

Ćwiczenie 1 · Wybierz poprawne zdanie

Choose the correct third conditional sentence.

Ćwiczenie 2 · Wybierz poprawne zdanie

Choose the correct sentence.

Ćwiczenie 3 · Wybierz właściwą konstrukcję

Which structure goes in the if-clause of a third conditional?

Ćwiczenie 4 · Wybierz poprawne zdanie

Choose the correct sentence about a past regret.

Ćwiczenie 5 · Wybierz poprawne zdanie

Choose the correct sentence.

Ćwiczenie 6 · Wybierz właściwą konstrukcję

Choose the correct main clause structure for a third conditional.

Ćwiczenie 7 · Wybierz poprawne zdanie

Choose the correct sentence with a modal in the main clause.

Ćwiczenie 8 · Wybierz poprawne zdanie

Choose the correct sentence.

Ćwiczenie 9 · Uzupełnij zdanie

Complete the third conditional: 'If I ___ (know) about the meeting, I would have attended.'

Ćwiczenie 10 · Uzupełnij zdanie

Complete the third conditional: 'We would have arrived on time if the train ___ (not / be) delayed.'

Ćwiczenie 11 · Przyporządkuj do grup

If I had known, I would have called.
If I knew, I would have called.
If she had studied, she would have passed.
If she studied, she would have passed.

Posortowano: 0 / 4

Ćwiczenie 12 · Typowa pułapka: „gdybym wiedział” o przeszłości

Polish: "Gdybym wczoraj wiedział o korku, wyszedłbym wcześniej." Which English translation is correct?

Szybki test

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

Pytanie 1 / 5

Wynik: 0/0

Choose the correct sentence.

Co już umiesz

  • Third conditional ma w zdaniu z if past perfect (had + imiesłów).
  • Zdanie główne ma would have + imiesłów (albo could have / might have).
  • Wyobraża sobie inną przeszłość – często wyraża żal.
  • Samo past simple po if nie wystarczy, choć po polsku „gdybym wiedział” pasuje i do teraz, i do wczoraj.
Zobacz wszystkie lekcje z tej kategorii