The 50 most important irregular verbs at a glance, plus 4 interactive exercises: simple past (OVT) and perfect tense (VTT), each at two levels.
Want to practise Dutch with a teacher?
Book a free trial lesson →With regular verbs, the verb stem doesn't change in a special way. You use fixed rules to form the simple past and the past participle.
To form the simple past of a regular verb, you look at the last letter of the stem.
You can use 't kofschip-X for this. The letters are:
t – k – f – s – ch – p – x
Is the last letter of the stem in 't kofschip-X? Then you use -te(n) in the simple past.
Is the last letter not in 't kofschip-X? Then you use -de(n).
werken (to work) → werk
The stem ends in k. The k is in 't kofschip-X.
→ ik werkte
→ wij werkten
maken (to make) → maak
The stem ends in k.
→ ik maakte
→ wij maakten
reizen (to travel) → reiz
The stem ends in z. The z is not in 't kofschip-X.
→ ik reisde
→ wij reisden
bellen (to call) → bel
The stem ends in l. The l is not in 't kofschip-X.
→ ik belde
→ wij belden
You can also use 't kofschip-X for the past participle.
Is the last letter of the stem in 't kofschip-X? Then the past participle ends in -t.
Is the last letter not in it? Then it ends in -d.
werken → gewerkt
The stem ends in k → -t
maken → gemaakt
The stem ends in k → -t
bellen → gebeld
The stem ends in l → -d
reizen → gereisd
The stem ends in z → -d
⚠️ Watch out! For verbs whose stem ends in v or z, you need to look carefully at the original verb. For example: reizen → reiz → gereisd — although the stem reiz ends in z, the z is not in 't kofschip-X. That's why you write gereisd with a d. Also leven → lev → geleefd: the v is not in 't kofschip-X, so you write geleefd with a d.
't kofschip-X → -te(n) and -t | Not in 't kofschip-X → -de(n) and -d
Remember: for regular verbs, look at the last letter of the stem, then use 't kofschip-X to determine whether you use -t or -d.
These verbs don't follow the regular -te/-de pattern in the simple past, and not the regular t/d ending in the perfect tense either. Learn them well — they come up everywhere, including in the perfect tense below.
Both forms describe something in the past, but for a different purpose.
Use the simple past for habits or routines in the past, or for something that was in progress at a certain moment.
Ik werkte ("I worked") describes both a habit and being in progress (compare: ik was aan het werken, "I was working").
Also useful as background or context in a longer story — the simple past keeps the narrative "moving along".
Use the perfect tense for a) something you did in the past, or something that happened — with the emphasis on the result, not on how it unfolded.
Ik heb gewerkt ("I have worked") says: it's done, the result counts.
b) for something you have just done — Ik heb net gegeten ("I've just eaten").
c) for something you have never done, or haven't done yet — Ik heb nog nooit sushi gegeten ("I've never eaten sushi").
💡 Note for English speakers: Dutch uses the VTT much more freely than English uses the present perfect. In English, once you mention a specific time in the past (yesterday, last week), you must switch to simple past — "I ate sushi yesterday", not "I have eaten sushi yesterday". In Dutch, the VTT works perfectly fine together with a specific time reference — Ik heb gisteren sushi gegeten is completely normal, especially in spoken Dutch. Don't assume "VTT = present perfect" one-to-one; often the natural English translation is simple past.
The perfect tense always needs an auxiliary verb: zijn ("to be") or hebben ("to have"). Which one you use depends on the main verb.
Use zijn with verbs that describe movement (with a clear start or end point) or a change of state.
For example: gaan, komen, vertrekken, beginnen, worden, vallen, blijven
Use hebben with most other verbs — especially verbs that don't describe movement or a change of state.
For example: kopen, geven, zien, schrijven, eten, helpen
💡 Watch out for the exception: verbs like lopen, rijden, zwemmen and trekken can take either. Is there a clear direction or destination (somewhere you're heading to)? Then use zijn — "Ik ben naar het park gelopen" ("I walked to the park"). Are you just describing the activity itself, with no destination? Then use hebben — "Ik heb een uur gelopen" ("I walked for an hour").
Choose the correct simple past form. Pay close attention to the context of the sentence.
🔗 Want more practice? Check out my free Quizlet flashcards for the simple past.
Choose the correct simple past form. Pay close attention to the context of the sentence.
Choose the correct auxiliary verb + past participle together.
🔗 Want more practice? Check out my free Quizlet flashcards for the perfect tense.
Choose the correct auxiliary verb + past participle together.
📚 More grammar practice?
Start with a trial lesson and see how personalised Dutch lessons can help you make progress.
Get to know Tim in a free 20-minute lesson — no obligation.
Book a free trial lesson →