The Dutch future perfect stacks three verbs: a finite form of zullen, the auxiliary hebben or zijn, and a past participle — zal hebben gehaald, zal zijn vertrokken. Textbooks introduce it as the equivalent of English "will have done": an event finished by some point in the future. That use exists, but it is the rarer one. In real Dutch, the same form is far more often epistemic — it expresses a confident inference about something that has probably already happened: Hij zal het wel vergeten zijn, "He's probably forgotten it." Lead with that meaning, because it is the one you will hear and need every day; the literal temporal future perfect is a relatively bookish afterthought.
The dominant use: epistemic "must have / has probably"
This is zullen doing what it does best — modality (see The Future: Zullen vs Gaan). Combined with a perfect infinitive, it lets you draw a confident conclusion about a past event you didn't witness. English would reach for "must have," "will have," or "has probably." Dutch almost always seasons it with wel, the little particle that means "I reckon / I expect."
Hij zal het wel vergeten zijn.
He's probably forgotten it. / He'll have forgotten it. — an inference, not a future event.
Ze zullen het wel gehoord hebben.
They'll have heard about it by now. / They've probably heard. — confident guess about the past.
Het zal wel geregend hebben, de straat is nat.
It must have rained — the street is wet. — reasoning back from evidence.
Je sleutels? Die zul je wel in je jas hebben laten zitten.
Your keys? You've probably left them in your coat. — everyday epistemic guess.
Notice that none of these are about the future at all — every one is a deduction about the present or recent past. That is the paradox of the construction: the future-looking auxiliary zullen is borrowed to mark uncertainty, because predicting and guessing are the same modal act. Drop the wel and the inference becomes slightly more emphatic or formal, but the meaning holds: Hij zal het vergeten zijn still means "he must have forgotten."
The literal temporal use: "finished by a future point"
The textbook meaning is real and worth having: an action that will be complete by some future moment. The trigger is usually a deadline phrase — tegen vijf uur, volgend jaar, tegen die tijd.
Tegen vijf uur zal ze klaar zijn.
She'll be done by five. — a simple zal-future ('klaar zijn' = to be ready), the lightweight cousin of the full future perfect.
Volgend jaar zal ik mijn diploma hebben gehaald.
By next year I'll have earned my degree. — the classic temporal future perfect.
Tegen de tijd dat je aankomt, zullen wij al gegeten hebben.
By the time you arrive, we'll already have eaten.
Even here, native speakers often sidestep the heavy three-verb cluster in speech, preferring Tegen vijf uur is ze klaar (plain present) or Volgend jaar heb ik mijn diploma gehaald (perfect). The full future perfect is more at home in writing and careful speech. So you have a neat division of labour: in conversation the form mostly carries the epistemic meaning, while the temporal meaning is often handed off to lighter tenses.
Word order: the three-verb cluster
This is the part English speakers stumble over. Three verbs collect at the end, and their internal order matters.
In a main clause, zullen takes second position and the other two — auxiliary + participle — go to the very end, with the participle inside: the standard order is zal ... [participle] + hebben/zijn.
Ze zullen het bericht wel gelezen hebben.
They'll have read the message. — finite 'zullen' second; 'gelezen hebben' closes the bracket.
The fixed point is that hebben/zijn comes last in the cluster and the participle sits just before it: gelezen hebben, vergeten zijn, gehaald hebben — not "hebben gelezen." This is the mirror image of where English puts them ("will have read"), so resist the urge to keep the English order.
In a subordinate clause, all three verbs cluster at the end together, and zullen can shuffle to the front of the cluster:
Ik denk dat hij het wel zal hebben gehoord.
I think he'll have heard about it. — all three verbs cluster clause-finally.
The fine detail of which verb leads the cluster (the "red/green" variation, and why the participle never lands dead last when an infinitive follows) is the subject of Ordering Verbs in the Final Cluster — read it alongside this page, because a correctly built future perfect in the wrong order still sounds foreign.
Hebben or zijn? The same choice as the perfect
The auxiliary inside the cluster follows the ordinary perfect rule: most verbs take hebben, but verbs of motion and change of state take zijn. The future perfect simply inherits whatever the verb would use in a normal perfect.
Ze zal het wel gedaan hebben.
She'll have done it. — 'doen' takes hebben.
Hij zal intussen wel vertrokken zijn.
He'll have left by now. — 'vertrekken' (motion) takes zijn.
If you know ik heb gedaan versus ik ben vertrokken, you already know which auxiliary the future perfect needs — nothing new to memorise.
Common Mistakes
❌ Ze zullen het wel hebben gehoord. (read as a plain future)
The form is fine, but if you intend 'they will hear it' you've over-built it — this means 'they've probably heard'.
✅ Ze zullen het wel horen. / Ze horen het wel.
They'll hear about it. — for a simple future, don't add the perfect layer.
❌ Hij zal het wel hebben vergeten. (main clause)
In a main clause the bare auxiliary shouldn't precede the participle; 'hebben'/'zijn' anchors at the end.
✅ Hij zal het wel vergeten zijn / vergeten hebben.
He'll have forgotten it. — participle, then auxiliary, closing the bracket.
❌ Tegen vijf uur zal ze klaar geweest hebben.
Wrong auxiliary stack — 'klaar zijn' just needs 'zijn', not an extra 'geweest hebben'.
✅ Tegen vijf uur zal ze klaar zijn.
She'll be done by five.
❌ Ik denk dat hij het zal gehoord hebben. (and reading it as purely future)
Order is acceptable, but be aware: with 'wel' especially, this reads as 'must have heard', not 'will hear'.
✅ Ik denk dat hij het wel zal hebben gehoord.
I think he'll have heard about it. — a natural epistemic inference.
Key Takeaways
- The future perfect is zal/zullen + hebben/zijn + past participle — a three-verb cluster.
- Its most frequent everyday meaning is epistemic: "must have / has probably done," usually with wel (Hij zal het wel vergeten zijn). Reach for this reading first.
- The literal temporal meaning ("finished by a future point": Volgend jaar zal ik mijn diploma hebben gehaald) is real but bookish; speech often hands it to lighter tenses.
- In the cluster, hebben/zijn anchors at the end and the participle clips on just before it (gelezen hebben) — the reverse of English "will have read."
- Hebben vs zijn follows the ordinary perfect rule: motion/change-of-state verbs take zijn.
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 Future: Zullen vs Gaan vs the PresentB1 — Dutch has three ways to talk about the future — zullen (modal: prediction, promise, offer), gaan (a plan or something imminent), and the plain present with a time word (the neutral default) — and 'will' maps cleanly onto none of them.
- 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.
- 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.
- 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.
- Inversion After a Fronted ElementA2 — When anything but the subject opens a Dutch main clause, the subject and finite verb swap — including the hallmark 'verb-comma-verb' collision after a fronted subordinate clause.
- Zullen (shall/will) — Full ConjugationB1 — The complete paradigm of zullen, the future and conditional auxiliary: present (zal/zult/zullen), the past form zou/zouden that doubles as the conditional, and why 'the past of will' is 'would'.