An unreal past conditional talks about how the past might have gone but didn't: "If I had known, I would have come" — I didn't know, so I didn't come. English builds this with a fixed two-part machine: had + participle in the if-clause, would have + participle in the main clause. Dutch gives you a choice the English speaker doesn't expect: you can run the pluperfect in both clauses (Als ik het had geweten, was ik gekomen — literally "had..., was..."), or use the zou-form in the main clause (Als ik het had geweten, zou ik zijn gekomen). Both are correct and mean the same thing. The twist English speakers most need to hear: the bare double-pluperfect is the more natural choice in speech — Dutch quietly prefers it where English would force "would have." This page covers only the past counterfactual; the present one (Als ik rijk was, zou ik reizen) belongs to the conditional-sentences page.
The if-clause: always the pluperfect
Whatever you do in the main clause, the als-clause is fixed: it uses the pluperfect (voltooid verleden tijd) — had or was + past participle — and, being a subordinate clause, sends both verbs to the end (see Verb-Final Order). The auxiliary is had for most verbs and was for motion/change-of-state verbs, exactly as in any perfect.
Als ik het had geweten, ...
If I had known, ... — 'had geweten' clusters at the end of the als-clause.
Als je eerder had gebeld, ...
If you'd called earlier, ...
Als hij op tijd was vertrokken, ...
If he had left on time, ... — motion verb, so 'was vertrokken'.
Main clause option A: the bare pluperfect (most natural in speech)
Here is the construction that has no clean English mirror. The main clause simply repeats the pluperfect — no zou at all. Als ik het had geweten, was ik gekomen means "if I had known, I would have come," but literally reads "had I known, was I come." To an English ear this looks like it's missing the "would have"; to a Dutch ear it is the smooth, idiomatic way to say it.
Als ik het had geweten, was ik gekomen.
If I'd known, I would have come. — bare pluperfect in both clauses; the natural spoken form.
Als je eerder had gebeld, had ik kunnen helpen.
If you'd called earlier, I could have helped. — note the three-verb cluster 'had kunnen helpen'.
Als het niet had geregend, waren we gaan wandelen.
If it hadn't rained, we'd have gone for a walk.
This symmetric had ..., had ... (or was ..., was ...) pattern is genuinely the everyday choice. When you tell a friend "if you'd told me, I'd have come along," the Dutch that comes out fastest is Als je het had gezegd, was ik meegegaan — not the heavier zou-version.
Main clause option B: zou + perfect infinitive
The alternative puts zou(den) in the main clause, followed by a perfect infinitive (hebben/zijn + participle) — this is the literal "would have" structure, and it is fully correct, a touch more explicit, and common in writing.
Als ik het had geweten, zou ik zijn gekomen.
If I'd known, I would have come. — the zou-form; explicit 'would have'.
Ik zou het anders hebben gedaan.
I'd have done it differently. — main clause alone; 'zou ... hebben gedaan'.
Met meer geld zouden we een groter huis hebben gekocht.
With more money we'd have bought a bigger house.
Word order inside this main clause: in a V2 main clause zou sits second and the perfect infinitive closes the bracket — zou ik zijn gekomen, zou ik hebben gedaan. The order zijn gekomen / hebben gedaan (auxiliary before participle) is the usual one here; the participle does not land dead last when an infinitive follows it.
The hard part: three-verb clusters with a modal
The real difficulty isn't the als/main choice — it's what happens when a modal (kunnen, moeten, willen, mogen) joins the past counterfactual, because the perfect of a modal triggers the infinitivus pro participio rule: the modal appears as an infinitive, not a participle. So "I could have helped" is ik had kunnen helpen — kunnen (infinitive), not "gekund." Three verbs pile up and their order is fixed: had + kunnen + helpen (finite auxiliary, then modal infinitive, then main infinitive).
Ik had je kunnen helpen.
I could have helped you. — 'kunnen' stays an infinitive (IPP), not 'gekund'.
Dat had je niet moeten doen.
You shouldn't have done that. — 'had ... moeten doen', three verbs, IPP on 'moeten'.
We hadden het kunnen weten.
We could have known. — 'hadden kunnen weten'.
The same cluster appears with the zou-version, now with four verbs: Ik zou je hebben kunnen helpen ("I would have been able to help you"). These towers of verbs are where English speakers most often jam the order or wrongly turn the modal into a participle. The full mechanics of the participle-to-infinitive switch live on Double Infinitives and IPP; the ordering rule for the cluster is on Ordering Verbs in the Final Cluster.
Wishes: Was ik maar gebleven
A close relative of the past counterfactual is the regret/wish, built by fronting the pluperfect and adding maar ("only, just"). This is how Dutch says "if only I had...": no als, no main clause — the inverted pluperfect plus maar carries the whole wish.
Was ik maar gebleven.
If only I'd stayed. — fronted pluperfect + 'maar' expresses the regret.
Had ik dat maar geweten!
If only I'd known that! — the most common form of this lament.
Hadden we maar eerder geboekt.
If only we'd booked earlier.
This conjunction-less inversion (Had ik ..., Was ik ...) is itself a way to drop als and front the condition — a stylistic move covered further on the conditional-sentences page. With maar it freezes into a pure expression of regret.
Common Mistakes
❌ Als ik het zou hebben geweten, was ik gekomen.
The als-clause shouldn't take 'zou' — counterfactual if-clauses use the bare pluperfect.
✅ Als ik het had geweten, was ik gekomen.
If I'd known, I would have come.
❌ Ik had je kunnen geholpen.
Wrong — the modal triggers IPP, so the main verb stays infinitive: 'helpen', and 'kunnen' stays infinitive too.
✅ Ik had je kunnen helpen.
I could have helped you.
❌ Als je had gebeld, ik had kunnen helpen.
Missing inversion — a fronted als-clause forces the verb before the subject in the main clause.
✅ Als je had gebeld, had ik kunnen helpen.
If you'd called, I could have helped. — main clause inverts to 'had ik'.
❌ Dat had je niet moeten gedaan.
IPP error — after 'had ... moeten' the lexical verb is an infinitive ('doen'), not a participle.
✅ Dat had je niet moeten doen.
You shouldn't have done that.
❌ Als ik rijk was geweest, zou ik gereisd.
Incomplete — the zou-form needs a perfect infinitive: 'hebben gereisd', not a bare participle.
✅ Als ik rijk was geweest, zou ik hebben gereisd. / ... was ik gaan reizen.
If I'd been rich, I would have travelled.
Key Takeaways
- The if-clause is always the pluperfect (Als ik het had geweten), with both verbs at the end.
- The main clause has two equal options: the bare pluperfect (was ik gekomen) — most natural in speech — or zou + perfect infinitive (zou ik zijn gekomen). Don't mix them in one clause.
- A fronted als-clause forces inversion in the main clause: had ik kunnen helpen.
- With a modal, the perfect triggers IPP: the modal is an infinitive, not a participle — had kunnen helpen, had moeten doen.
- Front the pluperfect with maar for a wish/regret: Was ik maar gebleven, Had ik dat maar geweten!
Now practice Dutch
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Dutch→Related Topics
- The Conditional with Zou(den)B1 — Zou is the past of zullen and the engine of Dutch 'would' — present/future hypotheticals, reported future, softened opinions, and above all the politeness formula zou + willen/kunnen that turns a blunt request into a courteous one.
- Conditional Sentences with Als (and Indien)B1 — The three conditional types — real (Als het regent, blijf ik thuis), unreal-present (Als ik rijk was, zou ik reizen), unreal-past — plus the conjunctions als/indien/mits/tenzij, the resuming dan, and the distinctively Dutch trick of dropping als and inverting (Regent het, dan blijf ik thuis).
- The Pluperfect (Voltooid Verleden Tijd)B1 — The pluperfect — simple past of hebben/zijn plus a participle (had gegeten, was vertrokken) — marks an event as earlier than another past point, and does its most everyday work in unreal-past conditionals.
- The Double Infinitive (Infinitivus pro Participio)B2 — Why modals and verbs like laten, zien, horen and helpen appear as a bare infinitive — not a participle — in the perfect, producing a double infinitive, and the unusual verb-cluster order it forces.
- Verb-Final Order in Subordinate ClausesA2 — After a subordinating conjunction, relative pronoun, or question word, the entire verb cluster — including the finite verb — moves to the end of the clause.
- Ordering Verbs in the Final ClusterB2 — When two or more verbs pile up at the end of a subordinate clause, the order among them can vary — the famous 'red' and 'green' word orders — and with three verbs the infinitivus-pro-participio rule kicks in.