You have met the pieces separately — the conditional auxiliary bih, Future II, the subordinators ako and da. This page assembles them into one system. A Croatian conditional sentence has two clauses: the if-clause (the protasis, the condition) and the main clause (the apodosis, the result). What kind of conditional it is — a general truth, an open future possibility, a present fantasy, a missed past chance — is encoded by two things working together: the if-word (ako for real conditions, da for unreal ones) and the verb forms in each clause. Master that pairing and you can build any of the five types and recognise it instantly when reading.
The system at a glance
| Type | If-word | If-clause form | Main-clause form | Meaning |
|---|---|---|---|---|
| Zero / general | ako (or kad) | present | present | habitual / always-true |
| First / real | ako | Future II or perfective present | Future I | open future possibility |
| Second / present-unreal | da | present | Conditional I | contrary to present fact |
| Third / past-unreal | da | perfect (past) | Conditional I (or II) | contrary to past fact |
| Mixed | da | perfect (past) | Conditional I + present adverb | past cause, present result |
The single most useful pattern to extract from this table is the ako / da split:
Zero / general conditional — present + present
For things that are habitually or generally true — laws of nature, repeated routines, rules — use ako (or kad "when/whenever") with the present in both clauses. There is no uncertainty and no special marking; it is two plain presents.
Ako pada kiša, ostajemo kod kuće.
If it rains, we stay home. — general/habitual: present in both clauses.
Kad zagrijavaš vodu na sto stupnjeva, ona proključa.
When you heat water to a hundred degrees, it boils. — a general truth with 'kad' and two presents.
This type maps cleanly onto English, which also uses present + present ("if it rains, we stay home"), so it gives English speakers the fewest problems.
First / real conditional — open future
For a genuinely open future possibility — something that may or may not happen, with a future consequence — Croatian uses ako and marks the if-clause for completed-future with either Future II (budem + l-participle) or, more colloquially, a perfective present. The main clause takes Future I.
Ako bude kiše, ostat ćemo kod kuće.
If there's rain, we'll stay home. — Future II 'bude kiše' in the if-clause, Future I 'ostat ćemo' in the main clause.
Ako stigneš na vrijeme, idemo zajedno.
If you arrive on time, we'll go together. — perfective present 'stigneš' (the colloquial route), future-coloured main clause.
Ako budeš imao vremena, javit ću ti detalje.
If you have time, I'll send you the details. — Future II 'budeš imao' + Future I 'javit ću'.
Here English diverges and trips learners up. English says "if you arrive" — a present — where Croatian wants the completed-future budeš / stigneš. The Croatian if-clause looks to the future explicitly (the full mechanics are on Future II). Do not put Future I (ćeš) in the ako-clause; that is the single most common error in this type.
Second / present-unreal conditional — da + present + Conditional I
Now we cross from ako to da. For a condition that is contrary to present fact — a hypothetical you know is not the case right now — use da + present in the if-clause and Conditional I in the main clause.
Da imam vremena, putovao bih svake godine.
If I had time, I'd travel every year. — 'da' + present 'imam', Conditional I 'putovao bih'. (I don't have time.)
Da znaš koliko mi nedostaješ, odmah bi se vratila.
If you knew how much I miss you, you'd come back at once. — present-unreal, 'da' + present + Conditional I.
The logic is crucial: da + present does not mean a present action here — it means a present fantasy. Da imam is "if I had (which I don't)", not "if I have". This is why the if-word da is the unreality flag: pairing da with the present immediately signals "contrary to the present fact". Conditional I supplies the unreal result (see Conditional I).
Third / past-unreal conditional — da + perfect + Conditional I (or II)
For a condition contrary to past fact — a chance that was missed, a road not taken — use da + perfect (the past tense) in the if-clause. The main clause takes Conditional I in everyday Croatian, or the explicitly past-marking Conditional II in literary/formal register.
Da sam znao, ne bih došao.
Had I known, I wouldn't have come. — 'da' + perfect 'sam znao', everyday Conditional I 'ne bih došao' doing past-counterfactual duty.
Da si me pitala, rekla bih ti istinu.
If you'd asked me, I'd have told you the truth. — past-unreal, fem. Conditional I 'rekla bih'.
Da nije bilo te pogreške, bili bismo pobijedili.
Had it not been for that mistake, we'd have won. — literary Conditional II 'bili bismo pobijedili' for the explicit past.
In speech, native speakers overwhelmingly use Conditional I even for the past, letting the past da-clause (da sam znao) carry the "would have" meaning. The full three-word Conditional II (bio bih došao) is mostly literary now (see Conditional II). What you must keep consistent is the tenses: a past condition needs the perfect in the da-clause (da sam znao), not the present.
Mixed conditional — past cause, present result
The fifth type combines a past condition with a present result: "if I had done X (back then), I would now be in state Y." The if-clause is da + perfect (past), and the main clause is Conditional I, usually anchored by a present-time adverb like sada "now".
Da sam učio, sada bih znao odgovor.
If I had studied, I'd know the answer now. — past cause 'da sam učio', present result 'sada bih znao'.
Da nismo propustili vlak, sada bismo već bili u Splitu.
If we hadn't missed the train, we'd already be in Split now. — past condition, present-time result with 'sada'.
The sada is what makes the mix audible: without it, Da sam učio, znao bih would read as a plain past-unreal ("I'd have known"). Add sada and you pin the result to the present. English does exactly the same juggling ("if I had studied, I would know now"), so the concept transfers — only the forms differ.
The two pillars, restated
Every type above is decided by the interaction of two choices:
| Choice | Options | What it encodes |
|---|---|---|
| If-word | ako vs da | real/open (ako) vs unreal/counterfactual (da) |
| Verb forms | present / Future II / perfect + Conditional I/II | the time frame (general, future, present-unreal, past-unreal, mixed) |
Decide reality status first (ako or da), then set the time frame with the tenses. That two-step is the whole system.
Common Mistakes
❌ Ako ćeš imati vremena, javi mi se.
Incorrect — don't use Future I (ćeš) in the ako-clause; use Future II or a perfective present.
✅ Ako budeš imao vremena, javi mi se.
If you have time, get in touch. — Future II in the if-clause.
❌ Ako bih imao vremena, putovao bih.
Incorrect — an unreal present condition takes 'da' + present, not 'ako' + conditional.
✅ Da imam vremena, putovao bih.
If I had time, I'd travel. — 'da' flags the unreality; present + Conditional I.
❌ Da znam, ne bih došao.
Mismatched — a past-counterfactual result needs a past condition: 'da sam znao', not the present 'da znam'.
✅ Da sam znao, ne bih došao.
Had I known, I wouldn't have come. — past condition matches the past-unreal meaning.
❌ Da sam učio, sada bih bio znao odgovor.
Over-marked — for a present result use plain Conditional I; the past-marking 'bio znao' contradicts 'sada'.
✅ Da sam učio, sada bih znao odgovor.
If I'd studied, I'd know the answer now. — present result with Conditional I and 'sada'.
Key Takeaways
- A conditional sentence is decided by two pillars: the if-word (ako = real/open, da = unreal/counterfactual) and the verb forms (the time frame).
- Zero/general: ako/kad
- present + present (Ako pada kiša, ostajemo).
- First/real: ako
- Future II or perfective present, then Future I (Ako bude kiše, ostat ćemo) — never Future I in the ako-clause.
- Second/present-unreal: da
- present + Conditional I (Da imam vremena, putovao bih) — da + present is a present fantasy, not a present fact.
- Third/past-unreal: da
- perfect + Conditional I (literary: II) (Da sam znao, ne bih došao).
- Mixed: da
- perfect (past cause) + Conditional I with sada (present result) (Da sam učio, sada bih znao).
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'.
- Future II (futur drugi)B1 — The 'will have done' future used in subordinate clauses.
- Other Subordinators and CorrelativesB1 — Condition (ako, da), concession (iako, makar), comparison (kao, kao da, nego/od), the content split što vs da, and paired correlatives like i…i, ili…ili, ne samo…nego i.
- The Subordinator daA2 — The workhorse conjunction da — 'that' for reported speech, 'so that' for purpose, the infinitive-replacing da + present, commands, and wishes — always with the indicative.