Afrikaans has essentially one past tense, the perfect, and it is built with het plus a past participle that ends the clause: Ek het gewerk ("I worked / I have worked"). The participle is formed almost entirely by one move — prefix ge- to the verb stem. That makes the Afrikaans past tense astonishingly regular compared to the patchwork of strong and weak verbs you meet in German or the irregular lists of English. But the ge- rule has two important wrinkles that trip up every learner: a specific set of verbs takes no ge- at all, and a stem starting with a vowel forces a spelling change. This page nails down exactly when ge- attaches, when it stays away, and how it is spelt. (Separable verbs, where ge- slots inside the verb, get their own treatment on separable past.)
The default: ge- + stem
For the overwhelming majority of verbs, the participle is simply ge- glued to the front of the bare stem. The stem itself is untouched, and the result is identical for every subject — there is no agreement to worry about.
| Verb | Participle | English |
|---|---|---|
| werk (work) | gewerk | worked |
| speel (play) | gespeel | played |
| praat (talk) | gepraat | talked |
| loop (walk) | geloop | walked |
| koop (buy) | gekoop | bought |
| leer (learn) | geleer | learned |
Ek het die hele dag aan die tuin gewerk.
I worked in the garden all day.
Die kinders het tot laat in die middag gespeel.
The children played until late in the afternoon.
Ons het gister 'n nuwe yskas gekoop.
We bought a new fridge yesterday.
Remember the geometry of the sentence: het sits in second position and the ge- participle is pushed to the very end of the clause. This end-position is where the participle always lives in a main clause — see the past overview for the full word order.
The big exception: no ge- on inseparable prefix verbs
Here is the rule that catches everyone. A set of verbs already begins with an unstressed prefix — most commonly be-, ge-, her-, ont-, ver-, er- — and these verbs take no ge- in the participle at all. Their participle is identical to their stem.
| Prefix | Verb | Participle | English |
|---|---|---|---|
| ver- | verstaan | verstaan | understood |
| ver- | vergeet | vergeet | forgotten |
| be- | begin | begin | begun |
| be- | besluit | besluit | decided |
| ont- | ontmoet | ontmoet | met |
| her- | herhaal | herhaal | repeated |
| er- | erken | erken | admitted |
| ge- | geniet | geniet | enjoyed |
So Ek het verstaan ("I understood"), not *Ek het geverstaan. The participle of verstaan is just verstaan; the participle of begin is just begin; the participle of ontmoet is just ontmoet.
Ek het nie 'n woord verstaan wat sy gesê het nie.
I didn't understand a word she said.
Ons het mekaar op universiteit ontmoet.
We met each other at university.
Sy het besluit om die werk te aanvaar.
She decided to take the job.
Die les het pas begin toe ek instap.
The lesson had just begun when I walked in.
Why these verbs, and not others? Stress is the key
This is the distinguishing insight. The verbs that refuse ge- are exactly the ones whose first syllable is unstressed: ver-STAAN, be-GIN, ont-MOET, her-HAAL, ge-NIET. The stress falls on the second syllable, and the prefix is a weak, swallowed sound. Afrikaans does not want to stack another unstressed ge- in front of an already-unstressed prefix — ge-verstaan would pile two weak syllables together — so it simply leaves the ge- off. The participle is "already marked enough" by the prefix.
Contrast this with separable verbs, whose particle is stressed (OP-staan, AAN-kom, UIT-gaan). Because the particle carries stress, the verb behaves like a normal stem and does take ge-, infixed between particle and stem: opgestaan, aangekom, uitgegaan. Those live on separable past. The single test — is the first syllable stressed? — sorts the whole system:
| Type | Stress | ge-? | Example participle |
|---|---|---|---|
| inseparable (be-, ver-, ont-…) | on the stem | no ge- | verstaan, begin, ontmoet |
| ordinary verb | on the stem | front ge- | gewerk, gespeel |
| separable (op-, aan-, uit-…) | on the particle | infixed ge- | opgestaan, aangekom |
The spelling wrinkle: ge- meeting a vowel
When the stem starts with a vowel, you write ge- and the stem together and then check one thing: would the join be misread as a single vowel? If ge-'s e runs straight into another e, you must insert a diaeresis to keep the syllables apart. So eet ("eat") becomes geëet, not geeet — the diaeresis on the second e marks the boundary ge-eet. The same happens with erf ("inherit") → geërf.
| Stem | Participle | Why |
|---|---|---|
| eet (eat) | geëet | e + e would merge — diaeresis required |
| erf (inherit) | geërf | e + e would merge — diaeresis required |
| antwoord (answer) | geantwoord | e + a are clearly two vowels — no diaeresis |
| oefen (practise) | geoefen | e + o are clearly two vowels — no diaeresis |
The principle is the same one that governs the diaeresis everywhere in Afrikaans: split two vowels only when they would otherwise merge into one sound. Ge- + e- merges, so you mark it (geëet, geërf); ge- + a- and ge- + o- do not merge, so you leave them plain (geantwoord, geoefen).
Ek het te veel by die ete geëet.
I ate too much at the dinner.
Sy het die ou horlosie van haar ouma geërf.
She inherited the old watch from her grandmother.
Hy het nog nie op my boodskap geantwoord nie.
He hasn't replied to my message yet.
Ons het die hele week vir die konsert geoefen.
We practised for the concert all week.
For the complete set of diaeresis cases — in verbs, plurals and adjectives — see diaeresis rules.
Common mistakes
❌ Ek het die storie nie geverstaan nie.
Incorrect — verstaan is inseparable and takes no ge-; the participle is verstaan.
✅ Ek het die storie nie verstaan nie.
I didn't understand the story.
❌ Die fliek het al gebegin.
Incorrect — begin takes no ge-; the participle is begin.
✅ Die fliek het al begin.
The film has already begun.
❌ Ons het hulle by die partytjie geontmoet.
Incorrect — ontmoet is inseparable; no ge-, so just ontmoet.
✅ Ons het hulle by die partytjie ontmoet.
We met them at the party.
❌ Ek het te veel geeet.
Incorrect — ge- + eet needs a diaeresis: geëet.
✅ Ek het te veel geëet.
I ate too much.
❌ Sy het geäntwoord op die vraag.
Incorrect — no diaeresis here; e + a don't merge, so it's geantwoord.
✅ Sy het op die vraag geantwoord.
She answered the question.
Key takeaways
- The past participle is normally ge- + stem: gewerk, gespeel, gekoop — identical for every subject, and it goes to the end of the clause after het.
- Verbs beginning with the unstressed inseparable prefixes be-, ge-, her-, ont-, ver-, er- take no ge-; their participle equals their stem: verstaan → verstaan, begin → begin, ontmoet → ontmoet, herhaal → herhaal.
- The real driver is stress: an unstressed first syllable blocks ge-. Stressed-particle separable verbs do take an infixed ge- (opgestaan) — see separable past.
- A vowel-initial stem needs a diaeresis only when ge- + e- would merge: geëet, geërf; but ge- + a-/o- stay plain: geantwoord, geoefen.
- For the perfect-tense framing and word order see past overview; for the regular paradigm see the regular template; for the diaeresis system see diaeresis rules.
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'.
- Past Tense of Separable VerbsB1 — How separable verbs form their past participle — ge- is infixed between the particle and the stem (opstaan → opgestaan, aankom → aangekom), written solid, and placed clause-finally — and why inseparable-prefixed verbs take no ge- at all.
- Inseparable Prefixes: be-, ver-, ont-, her-, er-, ge-B1 — The unstressed bound prefixes be-, ge-, her-, ont-, ver- and er- that never detach from the verb and suppress the ge- of the past participle — with stress as the diagnostic.
- Spelling with the DiaeresisA2 — The deelteken on ë, ï, ö and ü marks a new syllable where two vowels meet — and you can derive it from morpheme boundaries instead of memorising it.
- The Regular Verb TemplateA1 — Every regular Afrikaans verb is just three forms repeated across all persons — present (bare), perfect (het ge-…), and future (sal …) — shown as a paradigm whose present column is identical in every cell.
- Irregular Past Participles (Reference)B1 — A short reference list of the few Afrikaans verbs whose participle isn't a plain ge- + stem — mostly the inseparable prefix verbs that take no ge- at all, plus the diaeresis cases and a handful of genuine irregulars.