Counterfactual Conditionals in Depth

A counterfactual conditional describes a world that is not so: if I had time (I don't), had I known (I didn't). English marks the unreality with a backshifted tense — a past for the present (if I had), a past perfect for the past (if I had had) — plus would. Croatian uses a completely different signal: the if-word itself. Where a real, open condition takes ako, every unreal condition takes da. The whole conditional system is laid out on the full conditional sentence system; this page goes deep into the unreal half — how the tense inside the da-clause sets the time frame, why Croatian leans on a single conditional for both present and past, and the elliptical if only constructions that compress the whole sentence into a sigh.

The flag is da, not the tense

In English the tense does the counterfactual work: if I had time uses a past form for a present meaning. That backshift is the marker. In Croatian the marker is lexical — the conjunction da announces "this is contrary to fact" before any verb appears. So the contrast you must hold in your ear is ako vs da:

If-wordReality statusExample
akoreal / open — it might be trueAko imam vremena, putujem.
daunreal / counterfactual — it isn't trueDa imam vremena, putovao bih.

Both sentences contain imam ("I have"), a present indicative. What flips the meaning from "if I have time (and I might)" to "if I had time (but I don't)" is purely the switch from ako to da — and, in the main clause, the appearance of the conditional bih. Get this and you understand the whole unreal system: the time frame then depends only on the tense you put after da.

Da imam vremena, putovao bih svake godine.

If I had time, I'd travel every year. — 'da' flags the unreality; present 'imam' + Conditional I 'putovao bih' = present-unreal.

Ako imam vremena, putujem svake godine.

If I have time, I travel every year. — contrast: 'ako' + plain present is a real, habitual condition.

💡
Do not try to make the Croatian verb "look unreal" the way English backshifts its tense. The unreality lives entirely in the word da and the conditional bih. After that, choose the tense in the da-clause by time: present for now, perfect for the past.

Present / future unreal: da + present, main = Conditional I

For a condition contrary to the present (or to an open-ended general state), use da + present in the if-clause and Conditional I (bih, bi, bismo… + l-participle) in the main clause. The present after da is not a present action — it is a present fantasy. Da imam means "if I had (which I don't)," never "if I have."

Da znaš koliko mi nedostaješ, odmah bi se vratila.

If you knew how much I miss you, you'd come back at once. — present 'znaš' (you don't know) + Conditional I 'bi se vratila'.

Da sam bogat, kupio bih kuću na obali.

If I were rich, I'd buy a house on the coast. — present 'sam' (I'm not rich) + Conditional I 'kupio bih'.

Da nije tako tvrdoglav, lakše bismo se dogovorili.

If he weren't so stubborn, we'd reach an agreement more easily. — present 'nije' inside the unreal 'da'-clause + Conditional I.

The logic that English speakers must absorb: there is no separate verb form signalling unreality inside the da-clause. Da imam and imam share a verb form; the da alone makes the difference. This is the mirror image of English, where the verb does everything (if I had) and the conjunction (if) stays neutral.

Past unreal: da + perfect, main = Conditional I

For a condition contrary to the past — a chance missed, a road not taken — keep the same main-clause Conditional I but change the da-clause to the perfect (the compound past, sam znao, si došla). The tense in the da-clause is what shifts the time frame from present to past; the main clause need not change at all.

Da sam znao, ne bih došao.

Had I known, I wouldn't have come. — perfect 'sam znao' (past) + 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. — perfect 'si pitala' + fem. Conditional I 'rekla bih'.

Da smo krenuli ranije, sad bismo već bili tamo.

If we'd left earlier, we'd already be there by now. — past cause (perfect 'smo krenuli'), present result anchored by 'sad'.

This last example is the mixed type — a past condition with a present result, pinned to the present by sad ("now"). It shows how flexible the single Conditional I is: the da-clause tense sets the condition's time, and an adverb can set the result's time independently.

Croatian uses Conditional I for both — Conditional II is literary

This is the most important register fact on the page, and the one most likely to be mis-taught from older textbooks. Standard Croatian does possess a distinct Conditional II (bio bih došao "I would have come"), built for the explicitly past-counterfactual. But in living speech and most modern writing, native speakers use Conditional I for both present- and past-counterfactual, letting the da-clause tense carry the time distinction. Da sam znao, ne bih došao — with plain ne bih došao, not ne bih bio došao — is what people actually say.

MeaningEveryday (spoken + most prose)Literary / careful formal
present-unrealDa imam, kupio bih.(same)
past-unrealDa sam znao, ne bih došao. (Cond. I)Da sam znao, ne bih bio došao. (Cond. II)

Da je vlak krenuo na vrijeme, bili bismo stigli prije mraka.

Had the train left on time, we'd have arrived before dark. — Conditional II 'bili bismo stigli', the literary/formal register.

💡
Reserve Conditional II (bio bih došao) for formal or literary prose. In conversation, use plain Conditional I even for the past and let the perfect in the da-clause supply the would-have meaning. Overusing Conditional II in speech sounds bookish — see the full mechanics on Conditional II.

If only…: the elliptical Da sam barem…

Croatian has a beautiful compressed counterfactual for regret and longing: Da sam barem…! (or bar) — "If only I had…!". It drops the main clause entirely, leaving just the da-clause as a free-standing wish. The tense after da still does its job: present for a present longing, perfect for past regret.

Da bar prestane kiša!

If only the rain would stop! — present 'prestane', a present wish with no main clause.

Da sam barem ostao kod kuće!

If only I'd stayed home! — perfect 'sam ostao', past regret, the main clause left unsaid.

Da sam barem znala što me čeka.

If only I had known what was waiting for me. — fem. perfect 'sam znala', the classic regret frame.

English matches this with if only, but note the difference: English keeps the verb (if only I had stayed), while Croatian's frame is the bare da + the barem/bar intensifier. The longing is carried by the construction, not by an extra modal.

Contrast with real ako-conditionals

To keep the boundary sharp: the moment a condition is genuinely possible, switch back to ako and drop the conditional. Ako + present/future is the real world; da + Conditional I is the unreal one. The fuller interplay of these with concessives ("even if") is on the concessive and conditional mix.

Ako stigneš na vrijeme, idemo zajedno.

If you arrive on time, we'll go together. — real, open: 'ako' + perfective present, no conditional.

Common Mistakes

❌ Ako bih imao vremena, putovao bih.

Incorrect — an unreal condition takes 'da' + present, never '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 tense — a past result needs a past condition: perfect 'da sam znao', not present 'da znam'.

✅ Da sam znao, ne bih došao.

Had I known, I wouldn't have come. — perfect in the da-clause matches the past meaning.

❌ Da bih imao više novca... (conditional inside the da-clause)

Incorrect — the conditional 'bih' goes in the main clause; the da-clause takes plain present or perfect.

✅ Da imam više novca, više bih putovao.

If I had more money, I'd travel more. — present in the da-clause, conditional in the main clause.

❌ Da sam bio znao, ne bih bio došao. (in casual speech)

Over-marked for conversation — double Conditional II sounds bookish; speech uses plain Conditional I throughout.

✅ Da sam znao, ne bih došao.

Had I known, I wouldn't have come. — natural spoken counterfactual with Conditional I.

Key Takeaways

  • The counterfactual flag is the conjunction da, not a special verb form. Ako = real/open; da = unreal — switch the if-word, and the conditional bih appears in the main clause.
  • Present/future unreal: da
    • present + Conditional I (Da imam vremena, putovao bih). The present after da is a fantasy, not a fact.
  • Past unreal: da
    • perfect + Conditional I (Da sam znao, ne bih došao). The da-clause tense, not the main clause, sets the time frame.
  • Croatian uses Conditional I for both present- and past-counterfactual in everyday language; Conditional II (bio bih došao) is literary/formal.
  • The elliptical Da sam barem…! ("If only I had…!") drops the main clause, with present for present longing and perfect for past regret.

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