Most past-tense work in Afrikaans is done by the perfect — het plus a ge- participle — and that is covered fully on the past overview. This page is about the small group of verbs that escaped that system and kept an old-fashioned simple past (a preterite). The single most useful thing to understand here is that this group is closed: it is a fixed list of roughly a dozen verbs, and once you know them, you can be certain every other verb in the language is regular. There is nothing to guess.
Why Afrikaans barely has a simple past
English has two ways to talk about the past — I walked (simple past) and I have walked (perfect) — and they mean slightly different things. Afrikaans collapsed this distinction almost completely. For the overwhelming majority of verbs, there is no I walked form at all; you say ek het geloop ("I have walked") and it covers both meanings. This is why learners from English keep reaching for a simple past that simply does not exist.
Ek het gister die hele dag gewerk.
I worked all day yesterday.
Sy het hom verlede week op die mark gesien.
She saw him at the market last week.
There is no ek werkte, no sy sien in the past. The verb does not change shape; the meaning of "yesterday" or "last week" comes entirely from het + ge- plus a time word. Against that background, the handful of verbs that did keep a real preterite stand out — and they happen to be among the most common words in the language.
The complete closed set
Here is the whole list. The five at the top are everyday and essential; the rest are bookish, dated, or archaic and listed so you recognise them, not so you produce them.
| Present | Preterite | Meaning | Register |
|---|---|---|---|
| is / wees | was | is / be → was, were | everyday — essential |
| kan | kon | can → could | everyday — essential |
| wil | wou | want → wanted | everyday — essential |
| sal | sou | will → would | everyday — essential |
| moet | moes | must → had to | everyday — essential |
| mag | mog | may → was allowed to | dated |
| hê | had | have → had | bookish |
| weet | wis | know → knew | bookish |
| dink | dag / dog | think → thought | archaic / literary |
was — the everyday past of "to be"
was is the most important word on this page. It is the simple past of both is and wees (to be), and it serves every subject without change: ek was, jy was, hy was, ons was, hulle was. Crucially, in normal speech you do not build a perfect for it — ek het gewees exists but sounds heavy and is rare. Just say was.
Ek was moeg, so ek het vroeg gaan slaap.
I was tired, so I went to bed early.
Dit was 'n wonderlike aand — dankie vir die uitnooi.
It was a wonderful evening — thanks for the invitation.
Ons was nog kinders toe ons hierheen getrek het.
We were still children when we moved here.
kon, wou, sou, moes — the modal preterites
The four live modals — kan, wil, sal, moet — each keep a simple past, and these are high-frequency, everyday forms. There is no perfect alternative: you cannot say het gekan or het gemoet; the past of kan is just kon, the past of moet is just moes. This is a gift, because a single short word does the whole job.
| Present → Past | Example | English |
|---|---|---|
| kan → kon | Sy kon nie kom nie. | She couldn't come. |
| wil → wou | Ons wou gaan. | We wanted to go. |
| sal → sou | Hy sou help. | He would help. |
| moet → moes | Jy moes werk. | You had to work. |
Sy kon nie kom nie, want sy was siek.
She couldn't come, because she was sick.
Ons wou gaan kuier, maar dit het begin reën.
We wanted to go visit, but it started raining.
Jy moes werk toe gaan, ek weet — moenie bekommerd wees nie.
You had to go to work, I know — don't worry.
Notice how clean these are with negation: the nie ... nie bracket simply wraps the single verb, kon nie kom nie, with no participle to send to the end of the clause. That tidiness is a big part of why the modal preterites stay so alive in speech while the perfect took over everywhere else. For the finer points of meaning — especially how sou builds the conditional "would" — see modals in the past.
had, wis, dag — bookish, and usually replaced
Three more verbs keep an old preterite, but in modern spoken Afrikaans they are almost always replaced by the regular perfect. Use the right-hand column unless you are writing deliberately literary prose.
| Bookish preterite | Everyday replacement | Meaning |
|---|---|---|
| ek had | ek het gehad | I had |
| ek wis | ek het geweet | I knew |
| ek dag / dog | ek het gedink | I thought |
Ek het nie geweet jy is terug nie!
I didn't know you were back!
Ons het altyd gedink hy sal eendag terugkom.
We always thought he'd come back one day.
The marginal mog (past of mag, "was allowed to") belongs in the same bucket: you will meet it in older texts, but in speech you rephrase. And dag / dog are simply two spellings of the same archaic form — dog is the more common literary spelling, both are leftovers, and the everyday past of dink is het gedink.
Why this is the whole story
The payoff of a closed list is certainty. German learners memorise hundreds of strong-verb preterites; English keeps its own long list (went, saw, took, brought). Afrikaans has roughly twelve forms total, and only five in genuine everyday use. Every single other verb — regular or borrowed, native or imported — forms its past with het + ge-, with no exceptions to learn. Master was, kon, wou, sou, moes and you have mastered the synthetic past of the language; the rest is the predictable perfect. For a pure lookup version of the table, see the preterite-keepers reference.
Common mistakes
❌ Ek het gewees siek gister.
Incorrect — to be has a real preterite; use was: Ek was gister siek.
✅ Ek was gister siek.
I was sick yesterday.
❌ Sy het nie kan kom nie.
Incorrect — kan has no het-perfect; its past is kon: Sy kon nie kom nie.
✅ Sy kon nie kom nie.
She couldn't come.
❌ Ons het wil gaan.
Incorrect — the past of wil is wou: Ons wou gaan.
✅ Ons wou gaan.
We wanted to go.
❌ Jy het moet werk.
Incorrect — the past of moet is moes: Jy moes werk.
✅ Jy moes werk.
You had to work.
❌ Ek wis nie van die vergadering nie. (in gewone gesprek)
Stiff in conversation — say: Ek het nie van die vergadering geweet nie.
✅ Ek het nie van die vergadering geweet nie.
I didn't know about the meeting.
Key takeaways
- For almost every verb there is no simple past — the past is the perfect, het + ge-.
- Only a closed set of about twelve verbs kept a true preterite; nothing else has one.
- The five essential forms are was (be), kon (kan), wou (wil), sou (sal), moes (moet) — high-frequency, and the modals have no perfect alternative.
- was is the everyday past of "to be"; do not build ek het gewees in speech.
- had, wis, dag/dog, mog are bookish or archaic — normally replaced by het gehad / het geweet / het gedink and a rephrasing of mag.
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
- The Past Tense: het + ge-participleA1 — Afrikaans has one ordinary past tense — het plus a ge-participle at the end of the clause — and it covers both 'I walked' and 'I have walked'.
- Modals in the Past: kon, mog, moes, wou, souB1 — Afrikaans modals are the rare verbs that keep a real past tense — kon, moes, wou, sou (and dated mog) — instead of the usual het + participle, and they drive the double-infinitive construction when a modal meets the perfect.
- The Preterite-Keeping Verbs (Reference Table)A2 — The complete closed set of Afrikaans verbs that keep a synthetic simple past (was, kon, sou, moes, wou, had, wis) instead of the usual het ge- perfect — about twelve forms in total.
- Afrikaans Verbs: The Big PictureA1 — Afrikaans verbs do not conjugate for person or number — one form serves every subject, and tense is built with a small set of auxiliaries.
- The Present TenseA1 — The Afrikaans present tense is just the bare verb — one form for every subject, covering habitual, ongoing, and even scheduled-future meaning.