Weak verbs you can build from a rule. Strong and irregular verbs you have to know. A strong verb forms its past not by adding -te/-de but by changing the stem vowel (ablaut): geven → gaf → gegeven, zingen → zong → gezongen. Most strong participles end in -en, not -t/-d. On top of these sit a handful of genuinely irregular and mixed verbs — zijn, hebben, gaan, brengen, denken — that bend even the strong patterns. This page is the capstone lookup: one big table of the verbs that won't follow the weak rule, grouped by ablaut class so the hidden regularities show through.
How to read the table
- Simple past (sg.) is the ik / hij form; simple past (pl.) is the wij / jullie / zij form. For most strong verbs the plural just adds -en to the singular (gaf → gaven), but several classes also lengthen the vowel in the plural (at → aten, sprak → spraken) — those are the ones worth memorising as a pair.
- Aux is the perfect-tense auxiliary: h = hebben, z = zijn. Some verbs take zijn when they express a change of state/place and hebben otherwise — marked z/h.
- Vowel length matters: a single vowel in a closed syllable is short (kwam), a doubled or open vowel is long (kwamen, gaf/gaven). The spelling carries the sound.
The essentials: zijn, hebben, worden, and the modals
These are the highest-frequency irregulars in the language. You will use them in nearly every sentence, so they are worth memorising cold before anything else.
| Infinitive | Past (sg.) | Past (pl.) | Participle | Aux | English |
|---|---|---|---|---|---|
| zijn | was | waren | geweest | z | to be |
| hebben | had | hadden | gehad | h | to have |
| worden | werd | werden | geworden | z | to become |
| zullen | zou | zouden | — | — | shall / will (aux.) |
| kunnen | kon | konden | gekund | h | to be able / can |
| mogen | mocht | mochten | gemogen / mogen | h | to be allowed / may |
| moeten | moest | moesten | gemoeten / moeten | h | to have to / must |
| willen | wilde / wou | wilden / wouden | gewild | h | to want |
| weten | wist | wisten | geweten | h | to know (a fact) |
Ik was vroeger heel verlegen, maar dat is voorbij.
I used to be very shy, but that's over. Past of zijn: 'was'.
We hadden geen idee dat jullie ook kwamen.
We had no idea you were coming too. Past of hebben: 'hadden'.
Ze wou nog iets zeggen, maar de trein vertrok.
She wanted to say something more, but the train left. Informal past of willen: 'wou'.
Class 1: ij → ee → e (long-i verbs)
A large, very regular class: infinitive ij, past ee, participle e.
| Infinitive | Past (sg.) | Past (pl.) | Participle | Aux | English |
|---|---|---|---|---|---|
| blijven | bleef | bleven | gebleven | z | to stay |
| schrijven | schreef | schreven | geschreven | h | to write |
| krijgen | kreeg | kregen | gekregen | h | to get / receive |
| rijden | reed | reden | gereden | z/h | to drive / ride |
| kijken | keek | keken | gekeken | h | to look / watch |
| stijgen | steeg | stegen | gestegen | z | to rise |
| verdwijnen | verdween | verdwenen | verdwenen | z | to disappear |
Hij bleef de hele avond zwijgend in de hoek zitten.
He stayed in the corner all evening without saying a word. Past of blijven: 'bleef', aux zijn.
Ik heb je een lange brief geschreven.
I wrote you a long letter. Participle 'geschreven'.
Class 2: ie/ui → oo → o
| Infinitive | Past (sg.) | Past (pl.) | Participle | Aux | English |
|---|---|---|---|---|---|
| bieden | bood | boden | geboden | h | to offer |
| verliezen | verloor | verloren | verloren | h | to lose |
| kiezen | koos | kozen | gekozen | h | to choose |
| vliegen | vloog | vlogen | gevlogen | z/h | to fly |
| schieten | schoot | schoten | geschoten | h | to shoot |
| sluiten | sloot | sloten | gesloten | h | to close |
We hebben uiteindelijk voor het kleinere huis gekozen.
We ended up choosing the smaller house. Participle 'gekozen'.
Class 3: short i/e → o → o (nasal + consonant)
The -ng / -nk / -nd / -lp verbs, mostly with a short vowel throughout.
| Infinitive | Past (sg.) | Past (pl.) | Participle | Aux | English |
|---|---|---|---|---|---|
| vinden | vond | vonden | gevonden | h | to find |
| drinken | dronk | dronken | gedronken | h | to drink |
| zingen | zong | zongen | gezongen | h | to sing |
| beginnen | begon | begonnen | begonnen | z | to begin |
| zinken | zonk | zonken | gezonken | z | to sink |
| klinken | klonk | klonken | geklonken | h | to sound |
| springen | sprong | sprongen | gesprongen | z/h | to jump |
| helpen | hielp | hielpen | geholpen | h | to help |
Wie heeft de sleutels gevonden?
Who found the keys? Participle 'gevonden'.
De film begon later dan we dachten.
The film began later than we thought. Past of beginnen: 'begon', aux zijn.
Class 4 & 5: short past, long plural (e → a → e/o)
The classic "singular short, plural long" verbs — the pattern worth memorising as a pair.
| Infinitive | Past (sg.) | Past (pl.) | Participle | Aux | English |
|---|---|---|---|---|---|
| geven | gaf | gaven | gegeven | h | to give |
| nemen | nam | namen | genomen | h | to take |
| lezen | las | lazen | gelezen | h | to read |
| eten | at | aten | gegeten | h | to eat |
| spreken | sprak | spraken | gesproken | h | to speak |
| steken | stak | staken | gestoken | h | to sting / put |
| komen | kwam | kwamen | gekomen | z | to come |
| breken | brak | braken | gebroken | z/h | to break |
Ze gaf me een knipoog en liep weg.
She gave me a wink and walked off. Past of geven: 'gaf'.
Ik heb dat boek in één weekend gelezen.
I read that book in a single weekend. Participle 'gelezen'.
Ze kwamen pas tegen middernacht aan.
They didn't arrive until around midnight. Plural past of komen: 'kwamen', aux zijn.
Class 6: long-a verbs (a → oe → a)
| Infinitive | Past (sg.) | Past (pl.) | Participle | Aux | English |
|---|---|---|---|---|---|
| dragen | droeg | droegen | gedragen | h | to carry / wear |
| varen | voer | voeren | gevaren | z/h | to sail |
| graven | groef | groeven | gegraven | h | to dig |
| slaan | sloeg | sloegen | geslagen | h | to hit |
| staan | stond | stonden | gestaan | h | to stand |
Hij droeg die oude trui nog elke winter.
He still wore that old jumper every winter. Past of dragen: 'droeg'.
Class 7: reduplicating verbs (ie/i in the past)
A distinctive group whose past takes ie or i and whose participle returns to the infinitive vowel.
| Infinitive | Past (sg.) | Past (pl.) | Participle | Aux | English |
|---|---|---|---|---|---|
| lopen | liep | liepen | gelopen | z/h | to walk |
| roepen | riep | riepen | geroepen | h | to call / shout |
| houden | hield | hielden | gehouden | h | to hold / keep / love |
| laten | liet | lieten | gelaten | h | to let / leave |
| vallen | viel | vielen | gevallen | z | to fall |
| slapen | sliep | sliepen | geslapen | h | to sleep |
| hangen | hing | hingen | gehangen | h | to hang |
| vangen | ving | vingen | gevangen | h | to catch |
Het kind viel, maar stond meteen weer op.
The child fell, but got straight back up. Past of vallen: 'viel', aux zijn.
Ik hou van de geur van regen op een warme dag.
I love the smell of rain on a warm day. Present 'hou' (from houden van = to love).
The mixed verbs: weak ending, changed vowel
These take a dental ending like weak verbs and change the stem vowel like strong verbs (brengen → bracht, denken → dacht). They are pure memorisation — and extremely frequent. The last two rows are listed as warnings rather than members of the class: zeggen is irregular (zei), and leggen is in fact perfectly regular weak — included only because learners constantly confuse it with the strong verb liggen (lag → gelegen).
| Infinitive | Past (sg.) | Past (pl.) | Participle | Aux | English |
|---|---|---|---|---|---|
| brengen | bracht | brachten | gebracht | h | to bring |
| denken | dacht | dachten | gedacht | h | to think |
| kopen | kocht | kochten | gekocht | h | to buy |
| zoeken | zocht | zochten | gezocht | h | to search / look for |
| vragen | vroeg | vroegen | gevraagd | h | to ask |
| zeggen | zei | zeiden / zegden | gezegd | h | to say |
| leggen | legde | legden | gelegd | h | to lay / put (regular weak — contrast strong liggen: lag/gelegen) |
Ik dacht dat je het al wist.
I thought you already knew. Past of denken: 'dacht'.
Wat heb je voor je verjaardag gekocht?
What did you buy for your birthday? Participle 'gekocht'.
Ze vroeg of we konden helpen verhuizen.
She asked whether we could help with the move. Past of vragen: 'vroeg'.
The high-frequency irregulars: doen, gaan, zien
The three you cannot avoid, each a one-off pattern.
| Infinitive | Past (sg.) | Past (pl.) | Participle | Aux | English |
|---|---|---|---|---|---|
| doen | deed | deden | gedaan | h | to do |
| gaan | ging | gingen | gegaan | z | to go |
| zien | zag | zagen | gezien | h | to see |
Wat heb je dit weekend gedaan?
What did you do this weekend? Participle 'gedaan'.
We gingen vroeger elke zomer naar zee.
We used to go to the seaside every summer. Past of gaan: 'gingen', aux zijn.
Ik heb dat nog nooit eerder gezien.
I've never seen that before. Participle 'gezien'.
Common Mistakes
❌ Ik heb gisteren een nieuwe jas gekoopt.
Incorrect — kopen is a mixed verb: 'gekocht', not the weak-looking 'gekoopt'.
✅ Ik heb gisteren een nieuwe jas gekocht.
I bought a new coat yesterday.
❌ Hij heeft de hele dag gedenkt over het probleem.
Incorrect — denken is mixed: 'gedacht', not 'gedenkt'.
✅ Hij heeft de hele dag over het probleem nagedacht.
He thought about the problem all day. (nadenken over = to ponder.)
❌ We zijn naar het strand gegaan en hebben gezwommen.
Incorrect for zwemmen's aux when motion is implied — but the real trap: gaan is strong → 'gegaan' (correct here). Watch 'ging/gegaan', never 'gaade/gegaan'd'.
✅ We zijn naar het strand gegaan.
We went to the beach. (gaan → ging → gegaan, aux zijn.)
❌ Ze gaf het boek en ik leesde het meteen.
Incorrect — lezen is strong: 'las', not weak 'leesde'.
✅ Ze gaf het boek en ik las het meteen.
She gave me the book and I read it right away.
❌ Hij heeft de bal gevangd.
Incorrect — vangen is strong: 'gevangen', not weak 'gevangd'.
✅ Hij heeft de bal gevangen.
He caught the ball.
Key Takeaways
- Strong verbs change the stem vowel and usually end the participle in -en (geven → gaf → gegeven); weak verbs add -te/-de and -t/-d. When in doubt, treating an unknown verb as weak is the safer default — but every verb in this table is an exception.
- Several classes keep the singular past short and the plural past long: at/aten, sprak/spraken, nam/namen, gaf/gaven, kwam/kwamen.
- Mixed verbs (brengen, denken, kopen, zoeken) combine a changed vowel with a dental ending: bracht, dacht, kocht, zocht.
- Watch the auxiliary: change-of-state and motion verbs (blijven, komen, gaan, vallen, worden, zijn) take zijn; most others take hebben; several (rijden, vliegen, lopen, breken) switch depending on whether a destination/result is expressed.
- The fastest path to fluency is to over-learn the top block — zijn, hebben, worden, gaan, komen, doen, zien and the modals — because they recur in nearly every sentence.
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
- Verb Reference: How to Use These TablesA2 — A guide to reading the verb-reference pages: what each conjugation table shows (present, simple past, perfect with its auxiliary, participle), how strong/weak/mixed verbs are labelled, why the auxiliary is flagged, and which verbs to master first.
- 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 50 Most Common Verbs — Quick Reference TableA2 — A single master table of the 50 highest-frequency Dutch verbs — infinitive, English, present (hij-form), simple past (singular), past participle, perfect auxiliary, and strong/weak/mixed/irregular class — so you can look up any everyday verb at a glance.
- Common Separable Verbs: Opstaan, Meenemen, AankomenA2 — Three everyday separable verbs in action: opstaan (get up), meenemen (take along), and aankomen (arrive) — how the prefix splits off in main clauses, rejoins in subordinate clauses, and where ge- goes in the participle.
- 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.