English has one little word, "if", for every conditional sentence — "If it rains…", "If I had money…", "If I had known…". Croatian splits that one word into two, and choosing the wrong one is the single most common if-clause error learners make. Ako introduces a real, possible condition ("if it actually happens"); da introduces an unreal, hypothetical one ("if it were so — but it isn't"). On top of that, kad handles "when/whenever". This page lays out the three types of conditional sentence and, above all, the ako-versus-da split that organises them.
The big picture: ako for real, da for unreal
Before the details, fix the core contrast in your head:
- Real / open condition (it may well happen): use ako. The main clause is in the future, present, or imperative.
- Unreal / hypothetical condition (it isn't so; we're imagining): use da. The main clause is in the conditional (-bih).
That single decision — ako or da — flows from whether you are talking about something that could actually come true or something you are merely supposing. Get it right and the rest follows almost automatically.
Ako padne kiša, ostat ćemo doma.
If it rains, we'll stay home. — real, possible: 'ako' + future result.
Da pada kiša, ostali bismo doma.
If it were raining, we'd stay home. — unreal/hypothetical: 'da' + conditional result.
Type 1 — Real / open conditions (ako)
Use ako for conditions you treat as genuinely possible. Croatian is stricter than English about the verb in the ako-clause: where English says "If you have time" or "If you 'll have time", Croatian, when the whole sentence is about the future, often puts the ako-clause into the future II (futur drugi: budem imao…), because that is the form for an anticipated, completed future condition. The main clause then takes the future I, present, or imperative.
Ako budeš imao vremena, javi se.
If you have time, get in touch. — future II 'budeš imao' in the condition, imperative 'javi se' in the result.
Ako budem stigao na vrijeme, kupit ću karte.
If I make it on time, I'll buy the tickets. — future II condition + future I result.
A present-tense ako-clause is also fully correct, especially for general truths and present-time conditions:
Ako pada kiša, ostajemo doma.
If it's raining, we stay home. — present + present, a general rule.
Ako želiš, mogu ti pomoći.
If you want, I can help you. — present condition, present result.
Ako vidiš Anu, pozdravi je.
If you see Ana, say hi to her. — present condition, imperative result.
Type 2 — Unreal / hypothetical present (da)
Now imagine a situation contrary to fact in the present: "If I had money (— but I don't)". Here Croatian switches to da + present tense in the condition, and the Conditional I in the main clause. The present tense after da looks deceptively like a real statement, but the conditional in the main clause signals that the whole thing is hypothetical.
Da imam novca, kupio bih auto.
If I had money, I'd buy a car. — 'da imam' (present) + 'kupio bih' (Conditional I).
Da znam odgovor, rekla bih ti.
If I knew the answer, I'd tell you. — fem. 'rekla bih'; the answer is unknown.
Da nije tako kasno, otišli bismo van.
If it weren't so late, we'd go out. — but it is late, so we won't.
An alternative for this type uses kad + conditional in the if-clause itself (Kad bih imao novca, kupio bih auto). This is correct and somewhat more formal/emphatic; da + present is the more common everyday choice.
Kad bih barem imao više vremena!
If only I had more time! — 'kad bih' framing a wish, conditional in the if-clause.
Type 3 — Counterfactual past (da + past)
For "If I had known…", a situation contrary to fact in the past, use da + perfect (or pluperfect) in the condition, and Conditional I (or, in elevated register, Conditional II) in the main clause. As the Conditional II page explains, everyday Croatian normally uses Conditional I here, letting the past da-clause carry the "in the past" meaning.
Da sam znao, ne bih došao.
Had I known, I wouldn't have come. — 'da sam znao' (past) + Conditional I 'ne bih došao'.
Da si me pitao, pomogla bih ti.
If you'd asked me, I'd have helped you. — fem. 'pomogla bih', understood as past.
Da nismo zakasnili, uhvatili bismo vlak.
If we hadn't been late, we'd have caught the train. — past counterfactual, Conditional I result.
The marked, literary alternative puts Conditional II in the main clause: Da sam znao, ne bih bio došao. Recognise it; you needn't produce it in speech.
Putting ako and da side by side
The whole system clicks once you contrast the same idea in its real and unreal versions:
Ako dođeš, bit će mi drago.
If you come, I'll be glad. — real: you might actually come ('ako' + result in future).
Da dođeš, bilo bi mi drago.
If you came / were to come, I'd be glad. — unreal/hypothetical: 'da' + conditional 'bilo bi'.
Ako budem mogao, doći ću.
If I can, I'll come. — real future possibility.
Da mogu, došao bih.
If I could, I'd come — but I can't. — unreal: 'da' + Conditional I.
A note on kad: "when/whenever"
Kad (or kada) is primarily temporal — "when" — and shades into "whenever" for repeated/general conditions, where English itself wavers between "when" and "if".
Kad završim posao, nazvat ću te.
When I finish work, I'll call you. — temporal, treated as certain to happen.
Kad pada snijeg, djeca se vesele.
When(ever) it snows, the children are delighted. — general/habitual.
The line between kad "when(ever)" and ako "if" is exactly the line between treating something as bound to happen (kad) versus merely possible (ako): Kad dođeš assumes you will come; Ako dođeš leaves it open.
Common Mistakes
❌ Da imam vremena, doći ću.
Incorrect — 'da' (unreal) demands a conditional result, not the future 'doći ću'.
✅ Da imam vremena, došao bih.
If I had time, I'd come. — 'da' + Conditional I.
❌ Ako imam novca, kupio bih auto.
Mismatched — pairing real 'ako' with a hypothetical conditional result is contradictory.
✅ Da imam novca, kupio bih auto.
If I had money, I'd buy a car. — unreal condition needs 'da'.
❌ Ako ćeš imati vremena, javi se.
Incorrect — don't use future I in the 'ako'-clause; use future II 'budeš imao'.
✅ Ako budeš imao vremena, javi se.
If you have time, get in touch. — future II in the condition.
❌ Da padne kiša, ostat ćemo doma.
Mismatched — if you mean a real possibility, use 'ako' with a future result.
✅ Ako padne kiša, ostat ćemo doma.
If it rains, we'll stay home. — real, possible condition.
❌ Da sam znao, ne bih dolazim.
Incorrect — the result must be a conditional, not the present 'dolazim'.
✅ Da sam znao, ne bih došao.
Had I known, I wouldn't have come. — Conditional I result.
Key Takeaways
- Croatian splits English "if" in two: ako = real/possible, da = unreal/hypothetical.
- Real (ako): condition in future II or present, result in future I / present / imperative — Ako budeš imao vremena, javi se.
- Unreal present (da): da
- present, result in Conditional I — Da imam novca, kupio bih auto. (Also kad bih… in the if-clause.)
- Counterfactual past (da): da
- perfect, result in Conditional I (literary: Conditional II) — Da sam znao, ne bih došao.
- The choice is about reality, not time: could-it-happen → ako; supposing-it → da.
- kad = "when/whenever", for events treated as bound to happen or habitual.
Now practice Croatian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Croatian→Related Topics
- Conditional I (kondicional prvi)A2 — The 'would' form: bih/bi + l-participle.
- Conditional II (kondicional drugi)C1 — The past/counterfactual conditional 'would have done'.
- ako vs da vs kad (if/when)B1 — How to choose between ako for a real if, da for an unreal if (and as the all-purpose that), and kad for when/whenever — decided by whether the condition is possible, impossible, or simply a point in time.
- Future II (futur drugi)B1 — The 'will have done' future used in subordinate clauses.
- The Full Conditional Sentence SystemC1 — All five conditional types in one place — how the if-word ako/da and the verb forms together encode the type.
- Counterfactual Conditionals in DepthC1 — The unreal conditionals — da + present or perfect with Conditional I, and the if-only constructions.