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 (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).
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ć”.
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.
Polskie „gdybym wiedział” brzmi tak samo dla teraz i dla wczoraj, ale po angielsku przeszłość wymaga past perfect: had known.
Polskie „by” w „gdybym” nie daje would have. W zdaniu z if stoi tylko past perfect.
Skutek też jest w przeszłości („zdałaby wtedy”), więc potrzebujesz would have + imiesłów, a nie samego would.
Podwójne had wygląda dziwnie, ale jest poprawne: had (past perfect) + had („mieć”).
Polskie „moglibyśmy pójść / mogliśmy pójść” o przeszłości to po angielsku could have gone.
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!
"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."
Ć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
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?
Pięć szybkich pytań: sprawdź, co już umiesz.
Pytanie 1 / 5
Wynik: 0/0
Choose the correct sentence.
Inne wyrażenia warunkowe: provided that, as long as
Provided that, providing, on condition that i as long as: jak wyrazić warunek inaczej niż przez if i który zwrot pasuje do umowy, a który do rozmowy.
Second conditional (warunek nierealny)
If + past simple, would w zdaniu głównym. Po polsku „by” stoi w obu częściach („gdybym miał, zrobiłbym”), po angielsku would tylko w jednej.
Mixed conditionals (mieszane okresy warunkowe)
Jak połączyć dwa różne czasy w jednym zdaniu warunkowym: warunek w przeszłości i skutek teraz albo odwrotnie. Polski nie daje tu wskazówki – angielski tak.
First conditional (realny warunek)
If + present simple, will w zdaniu głównym. Tam, gdzie po polsku mówisz „jeśli będzie padać”, po angielsku po if stoi czas teraźniejszy.