What counts as an irregular verb in German
German verbs are usually grouped into three types:
- Weak (regular) verbs keep the same stem and form the simple past with -te and the past participle with ge-…-t. Example: machen, machte, gemacht (to make).
- Strong (irregular) verbs change their stem vowel in the past forms, and their participle usually ends in -en. Example: singen, sang, gesungen (to sing).
- Mixed verbs change the stem like strong verbs but take weak endings. Example: bringen, brachte, gebracht (to bring).
Some strong verbs also change their vowel in the present tense for du and er/sie/es, for example sprechen (du sprichst) or fahren (du fährst). The verbs sein, haben and werden are irregular in several ways and are best learned by heart.
Learners are usually advised to memorize each irregular verb as a set of principal parts: the infinitive, the third-person present (when it changes), the simple past, and the past participle with its auxiliary verb (haben or sein).
Reference table: common irregular verbs
| Infinitive | Meaning | 3rd person present | Präteritum | Perfekt |
|---|---|---|---|---|
| sein | to be | ist | war | ist gewesen |
| haben | to have | hat | hatte | hat gehabt |
| werden | to become | wird | wurde | ist geworden |
| gehen | to go | geht | ging | ist gegangen |
| kommen | to come | kommt | kam | ist gekommen |
| sehen | to see | sieht | sah | hat gesehen |
| essen | to eat | isst | aß | hat gegessen |
| geben | to give | gibt | gab | hat gegeben |
| nehmen | to take | nimmt | nahm | hat genommen |
| fahren | to drive, to travel | fährt | fuhr | ist gefahren |
| lesen | to read | liest | las | hat gelesen |
| sprechen | to speak | spricht | sprach | hat gesprochen |
| schlafen | to sleep | schläft | schlief | hat geschlafen |
| trinken | to drink | trinkt | trank | hat getrunken |
| schreiben | to write | schreibt | schrieb | hat geschrieben |
| bleiben | to stay | bleibt | blieb | ist geblieben |
| finden | to find | findet | fand | hat gefunden |
| helfen | to help | hilft | half | hat geholfen |
| laufen | to run, to walk | läuft | lief | ist gelaufen |
| tragen | to carry, to wear | trägt | trug | hat getragen |
Mixed verbs: bringen (brachte, hat gebracht), denken (dachte, hat gedacht), wissen (er weiß, wusste, hat gewusst), kennen (kannte, hat gekannt).
Exercise 1: sein, haben, werden
Fill in the correct present-tense form.
- Ich ___ müde. (sein)
- Du ___ Hunger. (haben)
- Er ___ Lehrer. (werden: he is becoming a teacher)
- Wir ___ zu Hause. (sein)
- Ihr ___ ein Auto. (haben)
- Sie (they) ___ Ärzte. (werden)
- Ihr ___ pünktlich. (sein)
Exercise 2: vowel changes in the present tense
Write the correct present-tense form.
- Er ___ jeden Abend ein Buch. (lesen)
- Du ___ sehr schnell. (sprechen)
- Sie ___ im Auto nach Berlin. (fahren, she)
- Du ___ den Hund. (sehen)
- Er ___ ein Stück Kuchen. (essen)
- Du ___ mir bitte. (helfen)
- Wir ___ morgen nach Hamburg. (fahren)
- Sie ___ lange am Wochenende. (schlafen, she)
- Er ___ das Buch. (nehmen)
- Du ___ mir das Salz. (geben)
Exercise 3: simple past (Präteritum)
Write the correct simple past form.
- Gestern ___ wir ins Kino. (gehen)
- Ich ___ gestern Abend einen Brief. (schreiben)
- Er ___ zu Hause. (bleiben)
- Sie (she) ___ ein Buch. (lesen)
- Wir ___ viel Wasser. (trinken)
- Ich ___ müde. (sein)
- Er ___ den Schlüssel. (finden)
- Du ___ nach Hause. (kommen)
Exercise 4: perfect tense (Perfekt)
Build the perfect tense with the correct auxiliary (haben or sein) and past participle.
- Ich ___ nach München ___. (fahren)
- Wir ___ Pizza ___. (essen)
- Sie ___ lange ___. (schlafen)
- Er ___ zu Hause ___. (bleiben)
- Ich ___ ihn ___. (sehen)
- Du ___ mir ___. (helfen)
- Wir ___ zur Schule ___. (gehen)
- Sie ___ die Antwort ___. (wissen, she)
Exercise 5: imperative (du form)
Give the imperative for du.
- (sprechen) ___ bitte langsamer!
- (lesen) ___ den Text!
- (nehmen) ___ ein Stück!
- (geben) ___ mir das Buch!
- (fahren) ___ vorsichtig!
- (helfen) ___ mir bitte!
Exercise 6: mixed verbs
Complete with the simple past.
- Er ___ mir ein Geschenk. (bringen)
- Ich ___ an dich. (denken)
- Wir ___ die Antwort nicht. (wissen)
- Sie ___ den Mann gut. (kennen, she)
Answer key
Exercise 1
- bin
- hast
- wird
- sind
- habt
- werden
- seid
Exercise 2
- liest
- sprichst
- fährt
- siehst
- isst
- hilfst
- fahren (wir does not take the vowel change)
- schläft
- nimmt
- gibst
Exercise 3
- gingen
- schrieb
- blieb
- las
- tranken
- war
- fand
- kamst
Exercise 4
- bin … gefahren
- haben … gegessen
- hat … geschlafen
- ist … geblieben
- habe … gesehen
- hast … geholfen
- sind … gegangen
- hat … gewusst
Verbs of movement or change of state (fahren, gehen, bleiben, kommen) usually take sein. Most other verbs take haben.
Exercise 5
- Sprich
- Lies
- Nimm
- Gib
- Fahr
- Hilf
Verbs that change e to i or ie in the present tense also do so in the du imperative. Verbs that change a to ä, like fahren, usually do not.
Exercise 6
- brachte
- dachte
- wussten
- kannte
How to memorize irregular verbs
- Learn principal parts together. Memorize the infinitive, simple past and participle as a set, with the auxiliary verb.
- Group by pattern. Some verbs share patterns, such as schreiben, schrieb, geschrieben and bleiben, blieb, geblieben. Grouping them can make patterns easier to notice.
- Use short sentences. Practicing in a sentence (Ich bin nach Hause gegangen.) helps with word order and the auxiliary verb at once.
- Revisit mistakes. Keep a list of verbs you get wrong and test yourself on them in short sessions, as described in the importance of review in learning.
- Expect exceptions. Not every verb fits a neat pattern, so a verb table is a worthwhile reference.
If you are practicing more than one language, our Portuguese exercises apply a similar answer-key approach to another language.