Strong Verb Reference Tables (Präteritum and Participle)

German strong verbs change their stem vowel to mark the past — singen → sang → gesungen, schreiben → schrieb → geschrieben. There are only a few hundred of them, but the most common are also the most irregular, so they cannot be ducked. The trap most learners fall into is memorizing them in random order, one flashcard at a time. This page does the opposite: it organizes them by ablaut class, the inherited vowel-change pattern. The payoff is huge. Once you know that schreiben → schrieb → geschrieben belongs to the ei–ie–ie class, you already know bleiben → blieb → geblieben, treiben → trieb → getrieben, and a dozen others. You stop memorizing verbs and start memorizing families.

How to read these tables

Each verb has up to four principal parts — the forms you cannot predict and therefore must store:

  1. Infinitiv — the dictionary form.
  2. Präteritum (er-form) — the simple past, third-person singular. (We give the er-form because it has no ending; the stem is bare and easy to see.)
  3. Partizip II — the past participle, used in the Perfekt and Plusquamperfekt.
  4. Hilfsverb — the auxiliary in the Perfekt: haben or sein. Verbs of motion or change of state take sein (ist gegangen); most others take haben (hat gesehen).

We also flag the present-tense vowel change where it exists, because many strong verbs shift their vowel in the du- and er-*forms of the present too (*fahren → er fährt, geben → er gibt).

💡
The "ablaut" is the systematic vowel change running through these classes. It is the same ancient pattern that gives English "sing–sang–sung" and "ride–rode–ridden." If you have ever wondered why English has those irregular verbs, German is showing you their cousins.

Class ei – ie – ie

The vowel goes ei in the infinitive, ie in both the Präteritum and the participle. This is one of the largest and most predictable classes. Almost all of these take haben; bleiben is the notable sein exception, and steigen takes sein as a motion verb.

InfinitivPräteritum (er)Partizip IIHilfsverbEnglish
bleibenbliebgebliebenistto stay
schreibenschriebgeschriebenhatto write
treibentriebgetriebenhatto drive/propel
steigenstieggestiegenistto climb/rise
scheinenschiengeschienenhatto shine/seem
schweigenschwieggeschwiegenhatto be silent

Sie schrieb ihm jeden Tag, doch er schwieg.

She wrote to him every day, but he stayed silent. (literary)

A subgroup of this class shortens to i (not ie) in the past — beißen → biss → gebissen, greifen → griff → gegriffen, leiden → litt → gelitten. The infinitive vowel is still ei, but the short vowel in the past is the giveaway.

Class ie – o – o

Infinitive ie, Präteritum and participle both o. Motion verbs here take sein.

InfinitivPräteritum (er)Partizip IIHilfsverbEnglish
fliegenfloggeflogenistto fly
fliehenflohgeflohenistto flee
ziehenzoggezogenhat / istto pull / to move (house)
verlierenverlorverlorenhatto lose
schließenschlossgeschlossenhatto close
genießengenossgenossenhatto enjoy

Wir sind nach München gezogen, weil ich dort eine Stelle fand.

We moved to Munich because I found a job there. (informal)

Note ziehen: with a direct object it means "to pull" and takes haben (Er hat den Wagen gezogen); meaning "to move house" it is a motion verb and takes sein (Sie ist umgezogen).

Class i – a – u

Infinitive i, Präteritum a, participle u. This is the classic "sing–sang–sung" family — and indeed singen is its poster child. All of these have a nasal cluster (ng, nd, nk) and take haben.

InfinitivPräteritum (er)Partizip IIHilfsverbEnglish
singensanggesungenhatto sing
trinkentrankgetrunkenhatto drink
findenfandgefundenhatto find
springenspranggesprungenistto jump
zwingenzwanggezwungenhatto force
gelingengelanggelungenistto succeed

Wir tranken Wein und sangen alte Lieder, bis die Sonne aufging.

We drank wine and sang old songs until the sun came up. (literary)

This is the single best class to learn first, because its predictability is near-total: see an i + nasal verb and you can almost always read off a in the past and u in the participle.

Class i – a – o

A close cousin of the previous class, but the participle is o, not u. Only a handful of verbs do this, with beginnen the most common. All take haben.

InfinitivPräteritum (er)Partizip IIHilfsverbEnglish
beginnenbegannbegonnenhatto begin
gewinnengewanngewonnenhatto win
schwimmenschwammgeschwommenist / hatto swim

Das Konzert begann spät, aber es war den langen Abend wert.

The concert began late, but it was worth the long evening. (literary)

Class e – a – o

Infinitive e, Präteritum a, participle o. These verbs usually also change e → i/ie in the present (er spricht, er nimmt). All take haben.

InfinitivPräsens (er)Präteritum (er)Partizip IIHilfsverbEnglish
sprechensprichtsprachgesprochenhatto speak
nehmennimmtnahmgenommenhatto take
helfenhilfthalfgeholfenhatto help
treffentriffttrafgetroffenhatto meet/hit
werfenwirftwarfgeworfenhatto throw
sterbenstirbtstarbgestorbenistto die

Er sprach leise, half ihr in den Mantel und nahm ihre Tasche.

He spoke quietly, helped her into her coat, and took her bag. (literary)

Nehmen is the wild card: its present and participle double the consonant (nimmt, genommen) and the Präteritum is nahm with a long a. Treat it as a memorized exception within the class.

Class e – a – e

Infinitive e, Präteritum a, and the participle returns to e. Present tense changes e → i/ie (er gibt, er liest). All take haben except geschehen (to happen, sein).

InfinitivPräsens (er)Präteritum (er)Partizip IIHilfsverbEnglish
gebengibtgabgegebenhatto give
essenisstgegessenhatto eat
lesenliestlasgelesenhatto read
sehensiehtsahgesehenhatto see
vergessenvergisstvergaßvergessenhatto forget
geschehengeschiehtgeschahgeschehenistto happen

Sie las den ganzen Abend und vergaß die Zeit völlig.

She read all evening and completely forgot the time. (literary)

Watch the spelling of essen → aß → gegessen: the Präteritum uses ß after the long a, and the participle inserts an extra g (ge-g-essen). These are exactly the forms learners misspell.

Class a – u – a

Infinitive a, Präteritum u, participle back to a. These take an umlaut in the present (er fährt, er trägt). Motion verbs take sein.

InfinitivPräsens (er)Präteritum (er)Partizip IIHilfsverbEnglish
fahrenfährtfuhrgefahrenistto drive/go
tragenträgttruggetragenhatto carry/wear
waschenwäschtwuschgewaschenhatto wash
schlagenschlägtschluggeschlagenhatto hit/beat
wachsenwächstwuchsgewachsenistto grow

Er trug den schweren Koffer die Treppe hinauf und fuhr dann zum Bahnhof.

He carried the heavy suitcase up the stairs and then drove to the station. (literary)

Class a – ie/i – a

Infinitive a, Präteritum ie (or short i), participle back to a. Present takes an umlaut (er fällt, er hält). All take haben except fallen (sein).

InfinitivPräsens (er)Präteritum (er)Partizip IIHilfsverbEnglish
fallenfälltfielgefallenistto fall
haltenhälthieltgehaltenhatto hold/stop
lassenlässtließgelassenhatto let/leave
schlafenschläftschliefgeschlafenhatto sleep
fangenfängtfinggefangenhatto catch

Das Kind fiel hin, doch die Mutter hielt es fest und ließ es nicht los.

The child fell down, but the mother held it tight and didn't let go. (everyday)

The irregular and mixed core

Finally, the highest-frequency verbs of all — and the ones that fit no clean class. You simply memorize these, because everything else in German leans on them. The mixed verbs (bringen, denken) are weak in form but change their vowel like a strong verb (brachte, dachte), so they straddle both systems.

InfinitivPräteritum (er)Partizip IIHilfsverbEnglish
seinwargewesenistto be
habenhattegehabthatto have
werdenwurdegewordenistto become
gehenginggegangenistto go
stehenstandgestandenhat / istto stand
tuntatgetanhatto do
kommenkamgekommenistto come
bringenbrachtegebrachthatto bring
denkendachtegedachthatto think
wissenwusstegewussthatto know

Ich wusste nicht, was ich tun sollte, also brachte ich ihr einfach einen Kaffee.

I didn't know what to do, so I just brought her a coffee. (informal)

Es war spät, und er ging nach Hause; auf dem Weg dachte er an nichts Bestimmtes.

It was late, and he went home; on the way he thought of nothing in particular. (literary)

Note stehen → stand → gestanden: the auxiliary is haben in the north (hat gestanden) but sein across much of the south and Austria (ist gestanden). Both are standard; pick one and be consistent.

English contrast: same machinery, different inventory

English has these "strong" verbs too — sing–sang–sung, ride–rode–ridden, give–gave–given, see–saw–seen — and they descend from the very same ablaut classes. The difference is that English has worn most of its classes down to rubble, so its irregular verbs feel like random exceptions you just memorize. German has preserved the system, which means the classes still predict one another. That is the leverage this page offers: an English speaker who memorizes schreiben → schrieb → geschrieben as a one-off is throwing away the very regularity that German still has and English has lost.

Common mistakes

❌ Ich habe das Buch gelest.

Incorrect — lesen is strong; the weak ending -t is wrong. (the participle is gelesen)

✅ Ich habe das Buch gelesen.

Correct — strong participle in -en, not -t.

❌ Er ist nach Hause gegeht.

Incorrect — gehen is strong and irregular; there is no gegeht. (the participle is gegangen)

✅ Er ist nach Hause gegangen.

Correct — gehen / ging / gegangen, with sein as the auxiliary.

❌ Wir haben nach Berlin gefahren.

Incorrect auxiliary — fahren is a motion verb and takes sein. (use ist/sind)

✅ Wir sind nach Berlin gefahren.

Correct — motion verbs take sein in the Perfekt.

❌ Sie hat den Brief geschriebt.

Incorrect — schreiben belongs to the ei–ie–ie class; the participle is geschrieben. (no weak -t)

✅ Sie hat den Brief geschrieben.

Correct — strong participle geschrieben.

❌ Ich habe viel gegesst.

Incorrect — essen / aß / gegessen; note the extra g and the -en ending. (the participle is gegessen)

✅ Ich habe viel gegessen.

Correct — gegessen, the irregular participle of essen.

Key takeaways

  • Strong-verb principal parts are Infinitiv – Präteritum – Partizip II – Hilfsverb; store all four.
  • Organize them by ablaut class (ei–ie–ie, i–a–u, e–a–o, …): one member predicts the rest of the family.
  • Strong participles end in -en (geschrieben, gelesen), not the weak -t.
  • Mark the auxiliary: motion and change-of-state verbs take sein (ist gegangen, ist gefahren), most others haben.
  • The mixed verbs (brachte, dachte, wusste) change their vowel like strong verbs but take the weak -t/-te endings.
  • English has the same ablaut classes but has lost their regularity — German has kept it, so use the system instead of brute memorization.

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