Learn › The Dutch perfect tense

The Dutch perfect tense: how to talk about the past

The perfect tense (voltooid tegenwoordige tijd) is how Dutch speakers usually talk about the past in conversation. The good news: it is built from just two moving parts.

The structure: helper + participle

A perfect-tense sentence has a helper verb (hebben or zijn) in the normal second position, and a past participle at the very end of the clause.

SubjectHelper...Participle (end)
Ikhebgisterengewerkt.
Wijhebbeneen filmgezien.
Hijisnaar huisgegaan.

hebben or zijn?

This is the main decision. Most verbs take hebben. You use zijn in two cases:

Everything else is hebben: Ik heb gewerkt, Wij hebben vergaderd, Zij heeft gebeld.

Building the participle

For regular verbs, the participle is ge- + stem + -t or -d. Whether you add -t or -d is decided by the 't kofschip rule: use -t if the stem ends in one of the sounds in “'t kofschip” (t, k, f, s, ch, p), otherwise -d.

VerbParticipleWhy
werkengewerktk is in 't kofschip → -t
makengemaaktk → -t
horengehoordr not in kofschip → -d
bellengebeldl → -d

Many common verbs have irregular participles you simply learn (zien → gezien, gaan → gegaan, hebben → gehad).

Why learn this first

For everyday speaking, the perfect tense covers almost all your past-tense needs. The other past tense, the imperfect, is used more for description and storytelling. Start with the perfect and you can already tell people what you did yesterday, last week, or on holiday. We build it step by step in lessons and the student course.

Practise the perfect tense in real sentences

Grammar theory plus an interactive game in every module. Students get the full online course.

Book a lesson → Find your level