Every Dutch verb sorts into one of two camps for its past tense and participle, and knowing which camp a verb is in is the master key to the whole past-tense system. Weak verbs are regular: they tack a dental suffix (-te or -de) onto the stem for the past, and wrap the stem in ge-...-t/-d for the participle. Strong verbs do something older and more dramatic: they change their stem vowel — zingen → zong → gezongen — exactly the way English does in sing → sang → sung. This shared Germanic machinery is good news, because the instinct you already have in English transfers directly. This page draws the dividing line; the dedicated pages drill each side.
Weak verbs: add a dental suffix
Weak verbs are the regular, productive majority. To form the simple past, take the stem and add -te or -de (plus -n in the plural): werken → werkte, horen → hoorde. To form the participle, wrap the stem in ge- ... -t or -d: gewerkt, gehoord. The stem vowel never changes.
werken → werkte → gewerkt
to work → worked → worked. — stem 'werk' + '-te', participle 'ge-werk-t'. The vowel stays put.
Ik werkte vroeger in een café.
I used to work in a café. — weak simple past 'werkte'.
horen → hoorde → gehoord
to hear → heard → heard. — stem 'hoor' + '-de', participle 'ge-hoor-d'.
Heb je het nieuws al gehoord?
Have you heard the news yet? — weak participle 'gehoord'.
Why -te vs -de? The 't kofschip rule
The choice between -te/-t and -de/-d isn't random: it depends on the last sound of the stem. If the stem ends in one of the voiceless consonants packed into the mnemonic 't kofschip (the sounds t, k, f, s, ch, p), you use -te/-t; otherwise -de/-d. So werk- ends in k → werkte/gewerkt, but hoor- ends in r → hoorde/gehoord. The full rule, including how final-devoicing spelling interacts with it, is on verbs/past/weak-te-de and spelling/final-devoicing-spelling — but recognising that the suffix tracks the stem's final sound is the key idea.
maken → maakte → gemaakt; reizen → reisde → gereisd
to make → made → made; to travel → travelled → travelled. — 'k' is in 't kofschip (→ -te); 'z/s' patterns to -de here via the stem's voicing.
Strong verbs: change the stem vowel
Strong verbs don't add a dental suffix. Instead they mutate the vowel of the stem — a process called ablaut — across three principal parts: infinitive, simple past, and participle. The participle typically ends in -en (not -t/-d), usually still with ge-.
zingen → zong → gezongen
to sing → sang → sung. — the vowel marches i → o → o, just like English sing/sang/sung.
Vroeger zong zij in een koor.
She used to sing in a choir. — strong simple past 'zong'.
lopen → liep → gelopen
to walk → walked → walked. — vowel oo → ie → o; participle in '-en', not '-t'.
rijden → reed → gereden
to drive/ride → drove → driven. — vowel ij → ee → e; participle 'gereden'.
The vowel changes aren't fully unpredictable — strong verbs fall into a handful of recurring classes, each with its own vowel pattern (the i → o → o of zingen is one whole class, sharing it with drinken, vinden, beginnen). Those classes are mapped out on verbs/past/strong-classes; the list of the high-frequency strong verbs is on verbs/past/strong-verbs.
Most verbs are weak — but the common ones are strong
A statistical fact worth internalising: the vast majority of Dutch verbs are weak, and weak is the productive pattern — every new or borrowed verb is weak (appen → appte → geappt, "to text/WhatsApp"). But the verbs you use most often — zijn, hebben, gaan, komen, zien, eten, drinken, geven, nemen, lopen, rijden — are overwhelmingly strong. So you can't avoid the strong verbs by sticking to "easy" vocabulary; the everyday core is exactly where they cluster. The practical strategy: learn the weak rule once (it covers thousands of verbs), then memorise the strong verbs individually as three-part sets, like vocabulary.
appen → appte → geappt
to text/WhatsApp → texted → texted. — a brand-new verb is automatically weak.
Ik heb hem net geappt.
I just texted him. — weak participle of a modern loan verb.
The English bridge — and where it bends
This is the insight to lean on. English has the same weak/strong split, inherited from the same ancestor. English weak verbs add -ed (work → worked); English strong verbs change the vowel (sing → sang → sung, drink → drank → drunk, ride → rode → ridden). Dutch does the identical thing with -te/-de and ablaut.
Even better, many cognate verbs are strong in both languages with parallel vowels:
| English | Dutch |
|---|---|
| drink — drank — drunk | drinken — dronk — gedronken |
| sing — sang — sung | zingen — zong — gezongen |
| ride — rode — ridden | rijden — reed — gereden |
| give — gave — given | geven — gaf — gegeven |
We hebben gisteren te veel gedronken.
We drank too much yesterday. — 'drinken → dronk → gedronken', cousin of drink/drank/drunk.
But the bridge bends, so don't trust it blindly. A verb can be strong in one language and weak in the other: English help → helped is weak, but Dutch helpen → hielp → geholpen is strong. And a verb that's strong in both may use a different vowel pattern. So treat the cognate parallel as a powerful hint and memory hook — not a guarantee. When in doubt, learn the Dutch three-part set directly.
Common Mistakes
❌ lopen → loopte → geloopt
Wrong — 'lopen' is strong; regularising it with '-te' is the classic English-speaker error.
✅ lopen → liep → gelopen
to walk → walked → walked. — vowel change, participle in '-en'.
❌ Ik drinkte een biertje. / Ik heb een biertje gedrinkt.
Wrong — 'drinken' is strong, so no '-te' and no '-t' participle.
✅ Ik dronk een biertje. / Ik heb een biertje gedronken.
I drank a beer. — strong past 'dronk', participle 'gedronken'.
❌ helpen → helpte → gehelpt
Wrong — English 'helped' is weak, but Dutch 'helpen' is strong; the cognate doesn't transfer here.
✅ helpen → hielp → geholpen
to help → helped → helped. — strong in Dutch, unlike English.
❌ werken → werkde → gewerkd
Wrong suffix — stem 'werk' ends in 'k' (in 't kofschip), so it takes '-te/-t'.
✅ werken → werkte → gewerkt
to work → worked → worked. — voiceless final consonant → '-te' and '-t'.
Key Takeaways
- Every Dutch verb is weak or strong, and that single fact determines both its simple past and its participle.
- Weak: add -te/-de for the past and ge-...-t/-d for the participle; the vowel never changes (werken → werkte → gewerkt). The -te vs -de choice follows the 't kofschip rule.
- Strong: the stem vowel changes in three principal parts (zingen → zong → gezongen), and the participle usually ends in -en.
- Most verbs are weak (and all new verbs are), but the high-frequency core is strong — learn those individually.
- Dutch and English share this Germanic split, so cognates like drinken/drink are strong in both — a great memory hook, but verify each verb, because pairs like helpen (strong) vs help (weak) break the pattern.
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
- Weak Past: The 't Kofschip Rule (-te vs -de)A2 — How to form the weak simple past in Dutch and how the 't kofschip rule decides between the endings -te(n) and -de(n) — applied to the underlying stem consonant, not the infinitive.
- Strong Verbs: Vowel Change in the PastB1 — How Dutch strong verbs form the simple past by changing the stem vowel, and how their past participle ends in -en — including the singular/plural vowel split that most resources leave out.
- The Seven Ablaut Classes of Strong VerbsB2 — How Dutch strong verbs sort into seven systematic ablaut classes — each with a predictable vowel pattern and an English cognate class as an anchor — so you can predict the past of a verb you've never seen.
- Spelling D/T and V/F, Z/SA2 — Why you write hond (not hont), hij wordt (with a silent t), and brief (not brieve) — Dutch spells the underlying consonant recovered from a related form, even when you can't hear it.
- The Dutch Verb System: OverviewA1 — A map of the whole Dutch verb system — two simple tenses, auxiliary-built compounds, and why spoken Dutch tells the past in the perfect.