Strong verbs look like a pile of exceptions until you notice they aren't random at all. They fall into a small number of ablaut classes — recurring vowel patterns inherited from Proto-Germanic — and the same seven classes shaped the English irregular verbs too. Learning the classes instead of memorising verbs one by one is a genuine force-multiplier: once you've internalised the ij–ee–ee pattern, you can predict the past and participle of any verb that fits it, including ones you've never met. This page maps out the major classes with an English cognate beside each, so the English irregular you already know becomes the anchor for the Dutch one. For the individual conjugation tables of specific verbs, see the Verb Reference; for the basic mechanics of strong verbs, see vowel change in the past.
What an ablaut class is
Each class gives three vowels in a fixed sequence: the present (= infinitive) vowel, the past vowel, and the participle vowel. Linguists write these as a template like i–a–u or ij–ee–ee. Plug a verb's root into the template and you can read off all its principal parts. The Dutch tradition counts seven historical classes; the boundaries blur a little in the modern language, but the patterns below cover the overwhelming majority of strong verbs you'll encounter.
Class 1: ij – ee – ee (rijden → reed → gereden)
The root ij becomes a long ee in both the past and the participle. This is one of the most populous and most regular classes.
| Infinitive | Past | Participle | English cognate |
|---|---|---|---|
| rijden | reed | gereden | ride – rode – ridden |
| schrijven | schreef | geschreven | write – wrote – written |
| blijven | bleef | gebleven | (cf. archaic "blive") |
| bijten | beet | gebeten | bite – bit – bitten |
Hij bleef de hele avond in een hoek staan.
He stayed standing in a corner all evening. — blijven → bleef, the ij–ee–ee pattern.
De hond beet de postbode in zijn been.
The dog bit the postman in the leg. — bijten → beet, exactly like bite → bit.
Class 2: ie/ui – oo – oo (bieden → bood → geboden)
Roots with ie or ui go to a long oo in past and participle. The ui sub-group includes some very common verbs.
| Infinitive | Past | Participle | English cognate |
|---|---|---|---|
| bieden | bood | geboden | bid – bade (related) |
| verliezen | verloor | verloren | lose – lost (related root) |
| schieten | schoot | geschoten | shoot – shot |
| sluiten | sloot | gesloten | (cf. "shut") |
We verloren de wedstrijd in de laatste minuut.
We lost the match in the last minute. — verliezen → verloren, ie → oo (with z→r, see below).
Ze sloot zachtjes de deur achter zich.
She gently closed the door behind her. — sluiten → sloot, ui → oo.
Class 3: i – o – o (drinken → dronk → gedronken)
A short i before a nasal-plus-consonant cluster (-nk, -nd, -ng) goes to o in past and participle. This is the family that most obviously matches English i–a–u.
| Infinitive | Past | Participle | English cognate |
|---|---|---|---|
| drinken | dronk | gedronken | drink – drank – drunk |
| beginnen | begon | begonnen | begin – began – begun |
| vinden | vond | gevonden | find – found |
| zwemmen | zwom | gezwommen | swim – swam – swum |
Ik vond mijn sleutels uiteindelijk in de wasmand.
I eventually found my keys in the laundry basket. — vinden → vond, like find → found.
De vergadering begon een halfuur te laat.
The meeting began half an hour late. — beginnen → begon, like begin → began.
Note that in Dutch this class has collapsed the past and participle vowel into a single o (dronk, gedronken), where English keeps them distinct (drank, drunk). So the Dutch is actually simpler here — one past-region vowel does the work of English's two.
Class 4: e – a/aa – o (nemen → nam/namen → genomen)
A root e goes to a in the past and o in the participle. This class shows the singular/plural vowel split most visibly: short a in the singular, long aa in the plural.
| Infinitive | Past sg. / pl. | Participle | English cognate |
|---|---|---|---|
| nemen | nam / namen | genomen | (cf. German nehmen) |
| breken | brak / braken | gebroken | break – broke – broken |
| spreken | sprak / spraken | gesproken | speak – spoke – spoken |
| stelen | stal / stalen | gestolen | steal – stole – stolen |
Hij brak zijn arm bij het skiën.
He broke his arm skiing. — breken → brak, exactly break → broke.
We spraken elkaar voor het laatst in 2019.
We last spoke to each other in 2019. — spreken → spraken (plural), like speak → spoke.
Class 5: e – a/aa – e (geven → gaf/gaven → gegeven)
Almost identical to class 4, except the participle returns to the original e instead of going to o. The past still shows the a/aa split.
| Infinitive | Past sg. / pl. | Participle | English cognate |
|---|---|---|---|
| geven | gaf / gaven | gegeven | give – gave – given |
| lezen | las / lazen | gelezen | read – read |
| eten | at / aten | gegeten | eat – ate – eaten |
| zitten | zat / zaten | gezeten | sit – sat |
Ik at gisteren voor het eerst echte stamppot.
Yesterday I ate real stamppot for the first time. — eten → at, like eat → ate; note the participle gegeten.
Vroeger las hij elke avond de krant.
He used to read the newspaper every evening. — lezen → las, participle gelezen.
Class 6: a/aa – oe – a/aa (dragen → droeg → gedragen)
The root a (long aa) goes to oe in the past and returns to aa in the participle. A smaller class, but it contains some everyday verbs.
| Infinitive | Past | Participle | English cognate |
|---|---|---|---|
| dragen | droeg | gedragen | (cf. archaic "draw/drag") |
| varen | voer | gevaren | fare – fared (related) |
| graven | groef | gegraven | (cf. "grave") |
Hij droeg de hele verhuizing in zijn eentje.
He carried the whole move on his own. — dragen → droeg, the aa → oe shift.
Class 7: reduplicating remnants – ie (lopen → liep → gelopen)
The seventh class is historically a "reduplicating" group; in modern Dutch its hallmark is a past in ie, with the participle keeping the original vowel. Several of the most common verbs in the language live here.
| Infinitive | Past | Participle | English cognate |
|---|---|---|---|
| lopen | liep | gelopen | leap – leapt (related) |
| roepen | riep | geroepen | (cf. archaic "reap") |
| vallen | viel | gevallen | fall – fell – fallen |
| houden | hield | gehouden | hold – held |
| slapen | sliep | geslapen | sleep – slept |
Ze viel van de trap maar brak gelukkig niets.
She fell down the stairs but luckily didn't break anything. — vallen → viel, like fall → fell.
Ik sliep die nacht geen oog dicht.
I didn't sleep a wink that night. — slapen → sliep, like sleep → slept.
Why the classes pay off: predicting an unseen verb
The point of all this is prediction. Suppose you meet grijpen ("to grab") for the first time. It has the ij of class 1, so you can confidently predict greep (past) and gegrepen (participle) — and you'd be right. Meet gieten ("to pour"): the ie of class 2 predicts goot and gegoten. This is a level of generative power that rote lists never give you. The English cognate sharpens the guess: grijpen even matches English gripe/grip in shape, and the ij–ee pattern of bijten → beet maps onto bite → bit.
Hij greep me bij mijn arm en trok me mee.
He grabbed my arm and pulled me along. — predicted from class 1: grijpen → greep.
De kok goot de saus over de vis.
The cook poured the sauce over the fish. — predicted from class 2: gieten → goot.
The trap: don't cross-contaminate classes
The danger of pattern-power is over-applying it. Because schrijven (class 1) gives schreef, learners sometimes reach for an ee past on a verb that actually belongs to a different class — producing dreef-shaped forms for drinken, which is class 3 (dronk, not "dreen"). Each verb belongs to one class; you have to know which root vowel and which following consonants it has before you apply a template. The -ink/-ind/-imm shape signals class 3 (i–o–o); the ij signals class 1 (ij–ee–ee). Read the root, then pick the class — never the reverse.
Ik dronk mijn koffie en vertrok meteen.
I drank my coffee and left right away. — drinken is class 3 (dronk), not class 1 (*dreef-shaped is wrong).
Common Mistakes
❌ Ik dreef gisteren te veel koffie.
Wrong — drinken is class 3 (i–o–o): the past is dronk, not an ij–ee form borrowed from class 1.
✅ Ik dronk gisteren te veel koffie.
I drank too much coffee yesterday.
❌ Hij begonde een nieuw bedrijf.
Wrong — beginnen is strong class 3: begon, not a weak -de form.
✅ Hij begon een nieuw bedrijf.
He started a new company.
❌ Wij brak het record.
Wrong — brak is the singular; class 4 lengthens the plural vowel: braken.
✅ Wij braken het record.
We broke the record.
❌ Ze heeft de deur gesluit.
Wrong — sluiten is class 2: the participle keeps the oo region: gesloten.
✅ Ze heeft de deur gesloten.
She closed the door.
❌ Hij loopte naar de winkel.
Wrong — lopen is class 7: the past is liep, not a weak loopte.
✅ Hij liep naar de winkel.
He walked to the shop.
Key Takeaways
- Strong verbs sort into seven ablaut classes, each a fixed present–past–participle vowel template, inherited from Proto-Germanic alongside the English irregulars.
- The major patterns: 1 ij–ee–ee (rijden, schrijven), 2 ie/ui–oo–oo (bieden, sluiten), 3 i–o–o (drinken, vinden), 4 e–a–o (nemen, breken), 5 e–a–e (geven, eten), 6 a–oe–a (dragen), 7 past in ie (lopen, vallen, houden).
- Classes 4 and 5 show the singular/plural vowel split in the past (brak/braken, gaf/gaven).
- Classes 1 and 2 often carry a hidden z→r consonant change (verliezen → verloren).
- Read the root vowel and following consonants first, then assign the class — don't borrow one class's vowel for another verb. Use the English cognate as your anchor to predict an unseen verb's past.
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
- 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.
- Weak vs Strong Verbs: The Big DivideA2 — Every Dutch verb is either weak (regular: add a -te/-de suffix and a ge-...-t/-d participle) or strong (it changes its stem vowel, like zingen → zong → gezongen) — the same ablaut split English has in sing/sang/sung.
- Mixed and Irregular Past TensesB2 — The Dutch verbs that combine a vowel change with a dental ending (bracht, dacht, kocht, zocht) plus the fully irregular zijn, hebben, and the modals — anchored to the English brought/thought/bought set.
- Forming the Past Participle (ge-...-t/-d/-en)A2 — How to build the Dutch past participle: weak verbs take ge-...-t/-d (decided by 't kofschip), strong verbs take ge-...-en with a vowel change, and verbs with an unstressed prefix drop the ge- altogether.
- Open and Closed Syllables: The Doubling RuleA1 — The keystone of Dutch spelling — how open vs closed syllables control vowel-letter and consonant-letter doubling, the rule behind nearly every plural, conjugation, and diminutive.