Conditional Sentences: jeśli, jeżeli, gdyby

"If" sentences in Polish split sharply into two grammatical worlds, and the dividing line is whether the condition might really happen. Real, likely conditions ("if it rains, we'll stay in") use one conjunction and the indicative. Unreal, hypothetical conditions ("if I had wings, I'd fly") use a different conjunction and the conditional. English blurs this — "if I have time" and "if I had time" both start with plain "if" — so the first job is to learn which Polish "if" goes where. Two things will feel alien to English speakers: in real conditions Polish puts the future in the if-clause where English uses the present, and in unreal conditions both clauses take the conditional.

Two "if"s: jeśli/jeżeli vs gdyby

TypeConjunctionMoodFeel
Real / likelyjeśli, jeżeli (also colloquial jak)indicative (often future)"if it happens — and it might"
Unreal / hypotheticalgdybyconditional in both clauses"if it were so — but it isn't (yet)"

Jeśli and jeżeli are interchangeable; jeżeli is a touch more formal, jeśli the everyday default, and jak the colloquial spoken option. Gdyby is something else entirely: it already contains the conditional particlegdyby = gdy ("when") + by — and that is why an unreal if-clause is automatically conditional.

Real conditions: jeśli + the FUTURE

This is the first big surprise. When the condition is genuinely open and refers to the future, Polish marks the if-clause with the future tense, where English keeps the present. English says "if you are hungry"; Polish says "if you will be hungry" — jeśli będziesz głodny. The logic is simply consistency: the eating hasn't happened, so the verb is future.

Jeśli będziesz miał czas, zadzwoń do mnie.

If you have time, call me. (lit. 'if you will have time' — będziesz miał)

Jeśli będziesz głodny, w lodówce jest zupa.

If you're hungry, there's soup in the fridge. (future będziesz, not present jesteś)

Jeżeli zdążysz, kup po drodze chleb.

If you have time / make it, buy some bread on the way. (perfective future zdążysz)

The main clause can be a future statement, an imperative, or a present-tense general truth — whatever the meaning needs:

Jeśli będzie padać, zostaniemy w domu.

If it rains, we'll stay home. (future in both clauses)

Jeśli czegoś nie rozumiesz, po prostu zapytaj.

If you don't understand something, just ask. (here a general present + imperative — both clauses present-ish, a timeless rule)

💡
The headline rule: in a real future condition, use the future after jeśli/jeżeli, not the present. Jeśli będziesz w Krakowie… "If you're in Kraków…" — never *jeśli jesteś w Krakowie for a future visit. English's present tense here is the trap.

Unreal conditions: gdyby + conditional in BOTH clauses

When the condition is hypothetical — contrary to fact, or imagined — switch to gdyby, and put the conditional in both clauses. English uses "if I had… I would…" (past in the if-clause, "would" only in the main clause). Polish doubles up: the conditional appears on both verbs.

Gdybym miał czas, zrobiłbym to dzisiaj.

If I had time, I'd do it today. (man — gdybym miał + zrobiłbym, conditional both halves)

Gdybyś przyszedł wcześniej, zobaczyłbyś ją.

If you'd come earlier, you'd have seen her. (gdybyś + zobaczyłbyś)

Gdyby nie ty, nie dałabym sobie rady.

If it weren't for you, I wouldn't have managed. (woman — dałabym)

Remember from the conditional formation page that gdyby swallows the by-clitic and the personal ending attaches to it: gdy + by + m = gdybym, gdy + by + ś = gdybyś, gdy + by + śmy = gdybyśmy. The verb after it stays in its bare past form (miał, przyszedł), because the conditional marking is already inside the conjunction.

gdy + by + personFormMeaning
gdy + by + mgdybym (miał)if I (had)
gdy + by + śgdybyś (miał)if you (had)
gdy + by + ∅gdyby (miał)if he/she/it (had)
gdy + by + śmygdybyśmy (mieli)if we (had)
gdy + by + ściegdybyście (mieli)if you pl (had)
💡
Don't reach for jeśli with a conditional verb. Unreal conditions use gdyby, which already is the conditional particle, so you never write *jeśli bym miał. It's gdybym miał. One conjunction, both clauses conditional.

Past counterfactuals: "had I known…"

For a condition about the past that didn't happen — "had I known, I wouldn't have come" — modern Polish normally uses the same conditional in both clauses, letting context and the perfective aspect carry the past meaning:

Gdybym wiedział, nie przyszedłbym.

Had I known, I wouldn't have come. (man — perfective conditional carries the past sense)

Gdybyśmy wyszli pięć minut wcześniej, zdążylibyśmy na autobus.

If we'd left five minutes earlier, we'd have caught the bus. (we — gdybyśmy + zdążylibyśmy)

Polish also has a dedicated past conditional — the conditional of być added to mark explicit anteriority: gdybym był wiedział "had I known," byłbym przyszedł "I would have come." It makes the past-counterfactual reading unmistakable but is (formal / literary) and increasingly old-fashioned; in everyday speech the plain conditional (gdybym wiedział… nie przyszedłbym) does the same work.

Gdybym był wiedział, nigdy bym się na to nie zgodził.

Had I (but) known, I would never have agreed to it. (formal/literary past conditional)

Word order: clause order is free

Either clause can come first. Lead with gdyby and you set up the hypothesis; lead with the main clause and the condition trails as an afterthought. When the gdyby-clause comes first, a comma always separates the two:

Zadzwoniłbym do ciebie, gdybym znał twój numer.

I'd call you if I had your number. (main clause first; man)

Gdybyś tylko mnie posłuchał, nie byłoby tego problemu.

If only you'd listened to me, there wouldn't be this problem. (gdyby-clause first)

Note gdyby tylko… "if only…" — gdyby plus tylko is the standard way to voice a wistful wish.

Quick decision guide

Is the condition…UsePattern
real, possible, futurejeśli / jeżelifuture indicative in the if-clause
unreal, hypothetical (present)gdybyconditional in BOTH clauses
contrary-to-fact, pastgdybyconditional both clauses (+ optional past conditional, formal)

Common Mistakes

❌ Jeśli jesteś głodny później, zadzwoń.

Wrong tense — a future condition takes the future: Jeśli będziesz głodny…

✅ Jeśli będziesz głodny, zadzwoń.

If you get hungry, call. (future będziesz)

❌ Jeśli bym miał czas, zrobiłbym to.

Wrong conjunction — an unreal condition uses gdyby, not jeśli + by: gdybym miał.

✅ Gdybym miał czas, zrobiłbym to.

If I had time, I'd do it.

❌ Gdybym miał czas, robię to.

Half-conditional — the main clause must also be conditional: zrobiłbym to.

✅ Gdybym miał czas, zrobiłbym to.

If I had time, I'd do it. (conditional in both clauses)

❌ Gdyby miałbym czas… (doubling by).

Doubled by — gdyby already carries it: gdybym miał, verb stays bare.

✅ Gdybym miał czas…

If I had time…

❌ Gdyby ja wiedziałem… using a separate gdyby + pronoun for 'if I'.

Awkward — fuse the person into the conjunction: gdybym wiedział.

✅ Gdybym wiedział…

Had I known… / If I knew…

Key Takeaways

  • Real / likely conditions: jeśli / jeżeli
    • the future indicative in the if-clause (Jeśli będziesz miał czas…) — English's present tense is the trap.
  • Unreal / hypothetical conditions: gdyby
    • the conditional in both clauses (Gdybym miał czas, zrobiłbym to).
  • gdyby = gdy + by: it already contains the conditional particle, and the person attaches to it — gdybym, gdybyś, gdybyśmy. Never jeśli bym.
  • The verb after gdyby stays in its bare past form; don't double the by (gdybym miał, not gdybym miałbym).
  • Past counterfactuals use the plain conditional in both clauses; the explicit past conditional (byłbym przyszedł) is (formal / literary).

Now practice Polish

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Polish

Related Topics

  • The Conditional: -by and the Movable ParticleB1The Polish conditional is the past -ł form plus the particle by plus a personal clitic — robiłbym 'I would do' — and the by is movable, hopping onto a fronted word or conjunction (Chętnie bym to zrobił, gdybym, żebyś).
  • The Compound Future (Imperfective)A2The imperfective future = będę + either the infinitive or a gender-agreeing -ł participle: będę czytać = będę czytał/czytała, for ongoing or repeated future actions — and only ever with imperfective verbs.
  • żeby: Purpose, Wishes, and Subordinate MoodB1żeby (że + by) is Polish's nearest thing to a subjunctive — purpose clauses (Uczę się, żeby zdać), indirect commands and wishes (Chcę, żebyś przyszedł), with the same-subject infinitive vs different-subject żeby + past-form rule.
  • Contrast and Condition: ale, jednak, chociaż, jeśli, gdybyB1The but- and although-words of Polish contrast, and the real-vs-unreal split between jeśli and gdyby that decides which mood your if-clause takes.
  • The Three Conditional Types in DepthB2Real, unreal-present, and counterfactual-past conditionals in Polish — and why one conditional form covers what English splits into 'would' and 'would have'.