Afrikaans threw out almost its entire past-tense system: ordinary verbs have no simple past at all, and you say I worked with het gewerk, a perfect built from a helper plus a participle. The modal verbs are the great exception. They are among the very few words that kept a genuine old preterite — a one-word past form — and you use it constantly: kon (could), moes (had to), wou (wanted to), sou (would). Because these are some of the highest-frequency words in the language, their past forms are not optional vocabulary; they are load-bearing. This page lays out the five forms, shows them in action, and then tackles the genuinely hard part — what happens when a modal and the perfect collide. For the present-tense modals this builds on, see the modals overview; for why these are the survivors of a lost tense system, see the preterite overview.
The five past-tense forms
Each modal has one fixed past form, identical for every subject — there is no agreement, exactly as in the present.
| Present | Past | Meaning (past) |
|---|---|---|
| kan | kon | could / was able to |
| moet | moes | had to / must (past) |
| wil | wou | wanted to |
| sal | sou | would / was going to |
| mag | mog | was allowed to / might (dated) |
The structure is the same as any modal clause: the modal sits in second position and the main verb goes to the end in its bare infinitive form. The only thing that changes between present and past is the modal itself.
Sy kon al op vyf swem.
She could already swim at five.
Ons moes gister tot laat werk.
We had to work late yesterday.
Hulle wou eintlik vroeër gaan.
They actually wanted to leave earlier.
Ek het belowe ek sou help, en ek het.
I promised I would help, and I did.
Note sou in particular: it is the past of sal, but it also does the work English does with would — reported futures ("she said she would come"), polite conditionals, and hypotheticals. It is far more than a simple "past tense of will."
Hy het gesê hy sou later bel.
He said he would call later.
mog: the dated fifth member
The past of mag ("may / be allowed to") is mog, but it is the odd one out: it sounds old-fashioned and is rare in modern speech. Where you would expect it, speakers today usually reach for kon (could) or mag in present form, or rephrase with het ... mag. You should recognise mog when you read older or formal text, but you needn't produce it.
In daardie dae mog kinders nie aan tafel praat nie.
In those days children were not allowed to talk at the table.
There is no het gemoet: the trap of regularising
The single most common mistake is to do to modals what you do to every other verb — build a het + participle perfect. There is no het gemoet, het gewil, het gekan, het gesal. The past of a plain modal is simply its preterite: moes, wou, kon, sou. This is the whole reason the preterite forms survived — they fill the slot a participle would otherwise occupy.
Ek kon nie betyds klaarmaak nie.
I couldn't finish in time.
Sy wou nie saamgaan nie.
She didn't want to come along.
Watch the negation in those two: the bracket nie ... nie wraps the whole clause, with the second nie sitting at the very end, after the main verb. Kon nie ... klaarmaak nie, not kon klaarmaak nie alone. Getting the closing nie into its end slot is as much a part of the past modal as the form kon itself.
When a modal meets the perfect: the double infinitive
Now the thorny part — the construction most courses quietly skip. Sometimes you need both a modal and a perfect: not just "I couldn't come," but "I wasn't able to have done it" — a modal layered over a completed action, often to soften or to report. Here Afrikaans does keep het, but the modal does not turn into a participle. Instead, the modal stays in its infinitive form and the main verb stays in its infinitive, giving two bare infinitives stacked at the end of the clause. This is the double-infinitive construction.
Ek het dit nie kon doen nie.
I wasn't able to do it.
Hulle het nie wil saamkom nie.
They didn't want to come along.
Sy het moes wag tot die einde.
She had to wait until the end.
Look closely at het ... kon doen: not het gekan, not het kon gedoen — but het + kon (modal infinitive) + doen (main infinitive), with the closing nie at the end. The participle ge- prefix appears on neither verb. English does something loosely parallel ("I have not been able to do it" stacks helpers too), but Afrikaans's rule is mechanical: under het, both the modal and the lexical verb appear as bare infinitives, side by side, at the clause end. This pattern is important and tricky enough to have its own page — see the double infinitive.
Common mistakes
❌ Ek het gister gemoet werk.
Incorrect — modals have no ge-participle; use the preterite moes.
✅ Ek moes gister werk.
I had to work yesterday.
❌ Sy het gewil saamgaan.
Incorrect — there is no het gewil; the plain past of wil is wou.
✅ Sy wou saamgaan.
She wanted to come along.
❌ Ek kon nie betyds klaarmaak.
Incorrect — the negation bracket needs its closing nie at the end.
✅ Ek kon nie betyds klaarmaak nie.
I couldn't finish in time.
❌ Ek het dit nie kan gedoen nie.
Incorrect — under het, both the modal and the main verb stay as bare infinitives: kon doen.
✅ Ek het dit nie kon doen nie.
I wasn't able to do it.
❌ Hy het gesê hy sal later bel.
Incorrect — a reported past statement takes sou ('would'), not sal.
✅ Hy het gesê hy sou later bel.
He said he would call later.
Key takeaways
- Modals are the rare verbs that keep a one-word past (preterite): kan → kon, moet → moes, wil → wou, sal → sou, plus dated mag → mog.
- These forms are invariant across subjects and put the main verb, as a bare infinitive, at the end of the clause.
- There is no het gemoet / het gewil / het gekan: the plain past of a modal is its preterite, full stop.
- Sou covers more than "past of will" — reported futures, polite conditionals, and hypotheticals all use it.
- When a modal layers over a perfect, use het
- the double infinitive: ek het dit nie kon doen nie — neither verb takes ge-.
Now practice Afrikaans
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Afrikaans→Related Topics
- Modal Verbs: kan, mag, moet, wil, salA1 — The Afrikaans modals kan, mag, moet, wil and sal each take a bare infinitive that lands at the end of the clause — your first taste of verb-bracket word order.
- The Surviving Preterites: was, kon, wou, sou, moesA2 — Afrikaans kept a true simple past for only about a dozen verbs — to be and the modals — while every other verb forms its past with het ge-.
- The Double Infinitive (IPP)B2 — In the perfect, causative laat, perception verbs (hoor, sien) and modals don't take a participle — they appear as a bare infinitive, producing the het + infinitive + infinitive cluster known as the IPP effect.