Weak, Strong, and Mixed Verbs

Every German verb belongs to one of three classes, and the class decides how the verb behaves in the past. The good news for English speakers is that this is the exact same system you already use. English has regular verbs (walk, walked, walked) and irregular ones (sing, sang, sung); German simply calls them weak and strong, plus a third hybrid called mixed. Learn to recognize the class, and you can predict the past tense and the participle.

The defining test: how a verb forms its past

You classify a verb by looking at its three principal parts — the infinitive, the Präteritum (simple past), and the past participle:

ClassInfinitivePräteritumParticipleWhat changes
Weakmachenmachtegemachtendings only (-te, ge-...-t)
Strongsingensanggesungenstem vowel (ablaut), ge-...-en
Mixedbringenbrachtegebrachtstem vowel AND weak endings

That single table is the whole concept. The rest of this page just shows you how to use it.

Weak verbs: the regular, productive default

Weak verbs keep their stem vowel unchanged and signal the past with predictable endings: -te in the Präteritum and the frame ge-...-t in the participle. Machen is the model:

InfinitivePräteritum (er-form)Participle
machen (to do)machtegemacht
spielen (to play)spieltegespielt
kaufen (to buy)kauftegekauft
arbeiten (to work)arbeitetegearbeitet

Gestern habe ich den ganzen Tag im Garten gearbeitet.

Yesterday I worked in the garden all day.

Als Kind spielte ich jeden Nachmittag Fußball.

As a child I played football every afternoon. (literary/narrative register)

Weak is the default and productive class. This matters enormously: whenever German invents or borrows a verb, the verb is automatically weak. Modern loanwords prove it — googeln (to google) gives googelte and gegoogelt; liken (to like, on social media) gives likte and geliked/gelikt; downloaden gives downloadete. No new verb has ever joined the strong class. The strong pattern is a closed museum; the weak pattern is the living factory.

Ich habe das Wort schnell gegoogelt.

I quickly googled the word. (informal)

Strong verbs: vowel change (ablaut) and ge-...-en

Strong verbs change their stem vowel to mark the past — a phenomenon called ablaut — and take the participle frame ge-...-en (note the -en, not -t). Singen and fahren are classic models:

InfinitivePräteritum (er-form)Participle
singen (to sing)sanggesungen
fahren (to drive/go)fuhrgefahren
finden (to find)fandgefunden
nehmen (to take)nahmgenommen

Wir sind im August mit dem Auto nach Kroatien gefahren.

We drove to Croatia by car in August.

Sie sang das Lied so schön, dass alle still wurden.

She sang the song so beautifully that everyone fell silent. (literary register)

Here is the part competitors gloss over: the most common verbs in German are strong. Gehen, kommen, sehen, geben, nehmen, essen, trinken, fahren, lesen, sprechen, finden — the verbs you reach for a hundred times a day — are almost all strong. This is identical to English, where go, come, see, give, take, eat, drink are exactly the irregular ones. High frequency protects old patterns from being smoothed out. So you cannot avoid strong verbs by sticking to "easy" vocabulary; the easiest words are the strong ones.

Mixed verbs: a small, awkward middle group

Mixed verbs (sometimes "irregular weak verbs") do both things at once: they change the stem vowel like a strong verb but take the weak endings -te and ge-...-t. There are only a handful, but they are high-frequency, so they are worth memorizing as a block:

InfinitivePräteritumParticipleMeaning
bringenbrachtegebrachtto bring
denkendachtegedachtto think
kennenkanntegekanntto know (be acquainted)
nennennanntegenanntto name/call
wissenwusstegewusstto know (a fact)

Ich kannte ihn schon, bevor er berühmt wurde.

I already knew him before he became famous.

Daran habe ich gar nicht gedacht — danke!

I didn't think of that at all — thanks! (informal)

The mixed verbs are the German equivalent of English bring/brought/brought and think/thought/thought — and the parallel is not a coincidence. Bringen/brachte and bring/brought, denken/dachte and think/thought descend from the same ancient Germanic verbs. If a German mixed verb has an obvious English cousin that is also irregular, you already half-know it.

Strong verbs are not pure chaos: the ablaut series

Most courses present strong verbs as a list to be brute-force memorized. That overstates the difficulty. Strong verbs fall into ablaut series — recurring vowel patterns shared by whole groups of verbs. Once you internalize a pattern, every verb in that group comes for free:

Pattern (Inf – Prät – Part.)Examples
ei – ie – iebleiben/blieb/geblieben; schreiben/schrieb/geschrieben; leihen/lieh/geliehen
i – a – usingen/sang/gesungen; trinken/trank/getrunken; finden/fand/gefunden
e – a – onehmen/nahm/genommen; sprechen/sprach/gesprochen; helfen/half/geholfen
ie – o – ofliegen/flog/geflogen; ziehen/zog/gezogen; verlieren/verlor/verloren

Wir haben den ganzen Abend nur über Politik gesprochen.

We talked about nothing but politics all evening.

Der Vogel flog über das Feld und verschwand im Wald.

The bird flew over the field and disappeared into the forest. (literary register)

The patterns are not perfectly reliable — German would not be German if they were — but they cut the memory load dramatically. We map out every series on the dedicated ablaut series page.

💡
When you meet a new strong verb, file it under its ablaut series rather than memorizing it in isolation. Knowing singen/sang/gesungen gives you the template for trinken, finden, sinken, springen, klingen — they all run i – a – u.

Common Mistakes

❌ Ich habe ein Lied gesingt.

Incorrect — regularizing a strong verb with the weak -t participle.

✅ Ich habe ein Lied gesungen.

Correct — singen is strong: gesungen with -en.

❌ Wir sind nach Berlin gefahrt.

Incorrect — fahren is strong and changes its vowel; no weak -t ending.

✅ Wir sind nach Berlin gefahren.

Correct — strong participle gefahren.

❌ Ich habe das nicht gedenkt.

Incorrect — denken is mixed; the vowel changes to a.

✅ Ich habe das nicht gedacht.

Correct — mixed verb: vowel change plus weak -t.

❌ Sie hat den ganzen Tag gearbeit.

Incorrect — dropping the linking -e- on a t-stem weak verb.

✅ Sie hat den ganzen Tag gearbeitet.

Correct — t-stem weak verbs take -et in the participle.

❌ Ich habe das neue Programm gedownloadt mit dem alten Befehl.

Incorrect — over-applying strong-verb instinct to a new loanword.

✅ Ich habe das neue Programm heruntergeladen.

Correct — German prefers the native compound; both forms run weak, never strong.

Key Takeaways

  • Weak verbs add endings only: machen → machte → gemacht. They are the default; all new and borrowed verbs are weak.
  • Strong verbs change their stem vowel and end the participle in -en: singen → sang → gesungen. The most frequent verbs are strong — exactly as in English.
  • Mixed verbs combine a vowel change with weak endings: bringen → brachte → gebracht. There are only about five common ones; memorize them as a set.
  • Strong verbs cluster into ablaut series (i-a-u, e-a-o, ei-ie-ie…), so they are partly predictable, not random.
  • The reliable test for any verb is its three principal parts: infinitive, Präteritum, participle.

Now practice German

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning German

Related Topics