Wachten, Betalen, Leren, Antwoorden — t/d-Stem Weak Verbs

These four are all weak verbs — the regular type — but they hide the single most error-prone spelling point in the whole Dutch past tense: what happens when the stem already ends in -t or -d. You add the past ending -te or -de on top of that final consonant, which produces a visible double letter: wachtte (wacht + te) and antwoordde (antwoord + de). Learners under-spell these constantly. Two of the verbs add side-lessons: betalen has the prefix be-, so its participle takes no ge- (just betaald), and the participle of antwoorden drops back to a single dgeantwoord — because of final-consonant devoicing. We'll take them one at a time.

The core rule: stem sound decides -te vs -de

Dutch weak verbs add -te(n) if the stem ends in a voiceless sound (the 't kofschip consonants: t, k, f, s, ch, p) and -de(n) otherwise. The participle mirrors this: -t for voiceless, -d for voiced. When the stem itself ends in t or d, the ending lands right on top of it.

💡
Say the stem out loud and freeze on the last sound. Is it in the word 't kofschip (t-k-f-s-ch-p)? Then -te / -t. Otherwise -de / -d. This one mnemonic governs every weak verb in Dutch.

Wachten — to wait (weak, t-stem) — wachten op

InfinitivePast (sg.)Past (pl.)ParticipleAuxiliary
wachtenwachttewachttengewachthebben
PersonPresentSimple past
ikwachtwachtte
jij / hijwachtwachtte
wij / jullie / zijwachtenwachtten

The stem is wacht-, ending in t (a 't kofschip sound), so the past adds -tewacht + te = wachtte, with two t's. Both are pronounced as a single long t, but you must write both. The participle is gewacht (the -t ending merges with the stem's t into one, since you never write three). Note the preposition: you wait for something with wachten op, not voor.

Ik wachtte een halfuur op de bus, maar hij kwam niet.

I waited half an hour for the bus, but it didn't come. Past 'wachtte' (double t); 'wachten op'.

Waar wacht je op? De winkel gaat zo dicht.

What are you waiting for? The shop is about to close. 'wachten op' with the preposition stranded.

Antwoorden — to answer (weak, d-stem) — single-d participle

InfinitivePast (sg.)Past (pl.)ParticipleAuxiliary
antwoordenantwoorddeantwoorddengeantwoordhebben
PersonPresentSimple past
ikantwoordantwoordde
jij / hijantwoordtantwoordde
wij / jullie / zijantwoordenantwoordden

The stem is antwoord-, ending in d (voiced, not 't kofschip), so the past adds -deantwoord + de = antwoordde, with two d's. But the participle is geantwoord — a single d. Why? Because at the end of a word, Dutch devoices the final consonant: the d sound becomes a t sound, and the spelling rule "never write -dt in a participle, never double the final consonant" leaves you with one d (still written d, not t, because the base stem is antwoord-). So: past antwoordde (double d, inside the word), participle geantwoord (single d, at the word end). Also note the present jij/hij form antwoordt — stem antwoord + t = the famous -dt ending.

Ik mailde haar gisteren, maar ze antwoordde pas vanochtend.

I emailed her yesterday, but she only answered this morning. Past 'antwoordde' — double d.

Hij heeft nog steeds niet op mijn bericht geantwoord.

He still hasn't answered my message. Participle 'geantwoord' — single d.

Betalen — to pay (weak, be- = no ge-) — betalen voor

InfinitivePast (sg.)Past (pl.)ParticipleAuxiliary
betalenbetaaldebetaaldenbetaaldhebben
PersonPresentSimple past
ikbetaalbetaalde
jij / hijbetaaltbetaalde
wij / jullie / zijbetalenbetaalden

Betalen is a normal weak verb (stem ends in l, voiced → -de: betaalde), but its participle is betaald — with no ge- prefix. Verbs beginning with an unstressed prefix be-, ge-, ver-, er-, her-, ont-, ge- never take an additional ge- in the participle; the prefix is already "doing the job." So betalen → betaald, not gebetaald. You pay for something with betalen voor (for the reason/cause), though you simply betaal de rekening (pay the bill) with a direct object.

Heb je al voor de tickets betaald, of moet ik dat doen?

Have you already paid for the tickets, or should I? Participle 'betaald' — no ge-; 'betalen voor'.

We betaalden veel te veel voor die vakantie.

We paid far too much for that holiday. Past 'betaalde' (plural betaalden).

Leren — to learn / to teach (weak)

InfinitivePast (sg.)Past (pl.)ParticipleAuxiliary
lerenleerdeleerdengeleerdhebben
PersonPresentSimple past
ikleerleerde
jij / hijleertleerde
wij / jullie / zijlerenleerden

Leren is a clean model weak verb: stem leer- (voiced r-de), past leerde, participle geleerd. One thing English speakers should know: leren means both "to learn" and "to teach," disambiguated by context — Ik leer Nederlands ("I'm learning Dutch") but Zij leert mij Nederlands ("She teaches me Dutch"). The single e in the plural leren is long (open syllable le·ren); the closed singular doubles it to leer.

Ik heb in een jaar verrassend veel Nederlands geleerd.

I learned a surprising amount of Dutch in a year. Participle 'geleerd'.

Mijn opa leerde me vroeger schaken.

My grandfather taught me to play chess back then. 'leren' = to teach here; past 'leerde'.

Common Mistakes

❌ Ik wachte een uur op de trein.

Incorrect — the stem 'wacht' ends in t, so the past needs two t's: 'wachtte'.

✅ Ik wachtte een uur op de trein.

I waited an hour for the train.

❌ Zij antwoorde meteen op mijn vraag.

Incorrect — the d-stem 'antwoord' takes -de, giving the double d 'antwoordde'.

✅ Zij antwoordde meteen op mijn vraag.

She answered my question immediately.

❌ Hij heeft nog niet geantwoordd.

Incorrect — the participle is 'geantwoord', single d, because of final devoicing.

✅ Hij heeft nog niet geantwoord.

He hasn't answered yet.

❌ Ik heb de rekening al gebetaald.

Incorrect — verbs with prefix be- take no extra ge-: the participle is just 'betaald'.

✅ Ik heb de rekening al betaald.

I already paid the bill.

❌ We wachten al een uur voor jou.

Incorrect — you wait FOR someone with 'op', not 'voor'.

✅ We wachten al een uur op jou.

We've been waiting an hour for you.

Key Takeaways

  • t-stem doubles the t: wacht + te → wachtte (and wachtten in the plural).
  • d-stem doubles the d in the past (antwoord + de → antwoordde) but the participle drops to one d: geantwoord (final devoicing).
  • Prefix be- blocks ge-: betalen → betaald, never gebetaald. Same for ver-, ge-, ont-, her-, er-.
  • Prepositions to memorise: wachten op (wait for), betalen voor (pay for a reason).
  • Leren covers both learn and teach — context tells you which.

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 TablesA2A 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.
  • Weak Past: The 't Kofschip Rule (-te vs -de)A2How 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.
  • Verbs with a D-Stem: The Silent Extra T (hij wordt)A2Why a d-stem verb still adds the agreement -t, giving the written -dt that sounds like a single t — Dutch's single most error-prone spelling rule.
  • Zetten, Leggen, Stoppen — Placement Verbs ConjugatedB1Three weak placement verbs — zetten (zette/gezet, set upright), leggen (legde/gelegd, lay flat), and stoppen (stopte/gestopt, put into / stop) — with the crucial contrast between transitive leggen (weak: legde) and its static partner liggen (strong: lag), so you never confuse 'I lay it down' with 'it lies there'.
  • Vinden, Denken, Geloven, Hopen — Opinion and CognitionB1The four verbs you use to say what you think — strong vinden (vond/gevonden) with its obligatory 'het' for opinions, mixed denken (dacht/gedacht) with denken aan/over, weak geloven (geloofde/geloofd) with v→f devoicing, and weak hopen (hoopte/gehoopt) with hopen op and hopen te — plus the dat-clause patterns that carry your thoughts.