Articles · German
German irregular verbs: list and learning strategies
Ging or gang, hat or ist geblieben? Irregular verbs are among the most common stumbling blocks when learning German. Here you will find a list of 89 important verbs, the patterns behind them and strategies to help you remember the forms for good. In our online German lessons with a teacher you practise the forms in context.
choices® Team · reviewed by our Head of Studies · Updated: 8 November 2026 · German courses online

German irregular verbs: strong, weak and mixed
German has three groups of verbs. Most are weak, meaning regular: machen – machte – gemacht (to make, to do). Strong verbs change their stem vowel and usually end the past participle in -en: schreiben – schrieb – geschrieben (to write). Mixed verbs change the vowel but keep the regular endings: bringen – brachte – gebracht (to bring).
Weak verbs form the simple past (Präteritum) with -te and the past participle (Partizip II) with ge- … -t. The vowel change in strong verbs is called ablaut, and mixed verbs combine it with the weak endings -te and -t.
In everyday language, strong and mixed verbs together are called “irregular verbs”. The group is manageable and is even shrinking. According to grammis, Leibniz Institute for the German Language, Middle High German had 349 strong verbs; today there are only 169. Over the centuries many verbs became weak, and others disappeared altogether. With some verbs you can still see the change today: alongside backte (baked) there is the old form buk, which you hardly ever hear.
However, the most common everyday verbs are irregular. Sein, haben, werden, gehen, kommen, geben, nehmen, sehen, sprechen (to be, have, become, go, come, give, take, see, speak) are verbs you need every day, whether chatting with colleagues or writing an email to HR. If you master these forms, you immediately sound much more fluent. That is why we practise them in context from the very start in our German courses online, rather than as an isolated list.
Which forms do I need to learn?
For each irregular verb you should know four things: the infinitive (gehen), the simple past (ging), the past participle (gegangen) and the auxiliary verb for the perfect tense (ist gegangen). For some verbs there is a fifth piece of information: the vowel change in the 2nd and 3rd person singular present, for example ich spreche, du sprichst, er spricht or ich fahre, du fährst, sie fährt.
- Simple past (Präteritum): mainly in written texts, reports and the news; with sein, haben and the modal verbs also in conversation.
- Perfect (Perfekt): the typical past tense in spoken German, especially in southern Germany.
- Past participle (Partizip II): also needed for the passive (Der Vertrag wurde unterschrieben. The contract was signed.) and the past perfect.
Ablaut patterns: learning German irregular verbs in groups
Irregular does not mean chaotic. Many strong verbs follow fixed vowel patterns, known as ablaut series. Once you know a pattern, you can often work out new verbs in the same group correctly. The following table shows the most important patterns for everyday use, each with several common examples you will meet at work and in daily life.
| Pattern (infinitive – simple past – past participle) | Examples |
|---|---|
| ei – ie – ie | bleiben – blieb – geblieben; schreiben – schrieb – geschrieben; steigen – stieg – gestiegen; scheinen – schien – geschienen |
| ei – i – i | beißen – biss – gebissen; greifen – griff – gegriffen; schneiden – schnitt – geschnitten |
| ie – o – o | bieten – bot – geboten; fliegen – flog – geflogen; verlieren – verlor – verloren; riechen – roch – gerochen |
| i – a – u | finden – fand – gefunden; singen – sang – gesungen; trinken – trank – getrunken; springen – sprang – gesprungen |
| i – a – o | beginnen – begann – begonnen; gewinnen – gewann – gewonnen; schwimmen – schwamm – geschwommen |
| e – a – o | helfen – half – geholfen; sprechen – sprach – gesprochen; nehmen – nahm – genommen; treffen – traf – getroffen |
| e – a – e | geben – gab – gegeben; lesen – las – gelesen; sehen – sah – gesehen; essen – aß – gegessen |
| a – u – a | fahren – fuhr – gefahren; tragen – trug – getragen; schlagen – schlug – geschlagen; waschen – wusch – gewaschen |
| a – ie – a | fallen – fiel – gefallen; halten – hielt – gehalten; schlafen – schlief – geschlafen; lassen – ließ – gelassen |
Memory aids for the patterns
- “Ei becomes ie or i”: verbs with ei in the infinitive almost always change to ie or i, with the same vowel in the simple past and the participle: blieb – geblieben, schnitt – geschnitten.
- “Ding – dang – dung”: say singen – sang – gesungen like a rhythm. Almost all verbs ending in -ingen and -inken follow it: klingen, springen, trinken, sinken.
- “Hilf mir, ich habe geholfen”: verbs with e in the infinitive that change to i in the present (helfen – hilft) often have an o in the participle.
- “Fahr, fuhr, gefahren”: if the simple past has a u, the participle usually returns to the a of the infinitive.
There are exceptions, of course, for example bringen – brachte – gebracht (mixed) rather than *brang – *gebrungen. The patterns do not replace learning, but they reduce the number of forms you have to memorise from scratch.
In our German courses online you practise irregular verbs directly in conversations and work situations.
List of German irregular verbs with simple past and past participle
The following list contains 89 irregular verbs that are particularly common in everyday life and at work, each with its simple past, past participle, auxiliary and English meaning. Verbs with prefixes such as verstehen, bekommen, entscheiden or einladen form their tenses like the base verb: verstehen – verstand – verstanden.
Inseparable prefixes such as be-, ent-, er-, ver-, zer- take no ge- in the participle. With separable verbs, ge- goes between the prefix and the verb: eingeladen, angefangen, aufgestanden. Read more in our article on German separable verbs.
| Infinitive | Simple past | Past participle | Auxiliary | English |
|---|---|---|---|---|
| backen | backte (archaic: buk) | gebacken | haben | to bake |
| beginnen | begann | begonnen | haben | to begin |
| beißen | biss | gebissen | haben | to bite |
| bekommen | bekam | bekommen | haben | to get, to receive |
| bieten | bot | geboten | haben | to offer |
| binden | band | gebunden | haben | to tie, to bind |
| bitten | bat | gebeten | haben | to ask (for), to request |
| bleiben | blieb | geblieben | sein | to stay |
| braten | briet | gebraten | haben | to fry, to roast |
| brechen | brach | gebrochen | haben / sein | to break |
| brennen | brannte | gebrannt | haben | to burn |
| bringen | brachte | gebracht | haben | to bring |
| denken | dachte | gedacht | haben | to think |
| dürfen | durfte | gedurft | haben | to be allowed to |
| einladen | lud ein | eingeladen | haben | to invite |
| empfehlen | empfahl | empfohlen | haben | to recommend |
| entscheiden | entschied | entschieden | haben | to decide |
| essen | aß | gegessen | haben | to eat |
| fahren | fuhr | gefahren | sein / haben | to drive, to travel |
| fallen | fiel | gefallen | sein | to fall |
| fangen | fing | gefangen | haben | to catch |
| finden | fand | gefunden | haben | to find |
| fliegen | flog | geflogen | sein / haben | to fly |
| fließen | floss | geflossen | sein | to flow |
| geben | gab | gegeben | haben | to give |
| gehen | ging | gegangen | sein | to go, to walk |
| gelingen | gelang | gelungen | sein | to succeed |
| gelten | galt | gegolten | haben | to be valid, to apply |
| genießen | genoss | genossen | haben | to enjoy |
| geschehen | geschah | geschehen | sein | to happen |
| gewinnen | gewann | gewonnen | haben | to win |
| greifen | griff | gegriffen | haben | to grab, to reach for |
| haben | hatte | gehabt | haben | to have |
| halten | hielt | gehalten | haben | to hold, to stop |
| hängen (intransitive) | hing | gehangen | haben | to hang (be hanging) |
| heben | hob | gehoben | haben | to lift |
| heißen | hieß | geheißen | haben | to be called |
| helfen | half | geholfen | haben | to help |
| kennen | kannte | gekannt | haben | to know (be familiar with) |
| klingen | klang | geklungen | haben | to sound |
| kommen | kam | gekommen | sein | to come |
| können | konnte | gekonnt | haben | can, to be able to |
| lassen | ließ | gelassen | haben | to let, to leave |
| laufen | lief | gelaufen | sein | to run, to walk |
| leihen | lieh | geliehen | haben | to lend, to borrow |
| lesen | las | gelesen | haben | to read |
| liegen | lag | gelegen | haben (S. Germany: sein) | to lie (be lying) |
| lügen | log | gelogen | haben | to lie (tell lies) |
| mögen | mochte | gemocht | haben | to like |
| müssen | musste | gemusst | haben | must, to have to |
| nehmen | nahm | genommen | haben | to take |
| nennen | nannte | genannt | haben | to name, to call |
| raten | riet | geraten | haben | to advise, to guess |
| rennen | rannte | gerannt | sein | to run, to race |
| riechen | roch | gerochen | haben | to smell |
| rufen | rief | gerufen | haben | to call, to shout |
| scheinen | schien | geschienen | haben | to shine, to seem |
| schlafen | schlief | geschlafen | haben | to sleep |
| schlagen | schlug | geschlagen | haben | to hit, to beat |
| schließen | schloss | geschlossen | haben | to close, to conclude |
| schneiden | schnitt | geschnitten | haben | to cut |
| schreiben | schrieb | geschrieben | haben | to write |
| schweigen | schwieg | geschwiegen | haben | to be silent |
| schwimmen | schwamm | geschwommen | sein / haben | to swim |
| sehen | sah | gesehen | haben | to see |
| sein | war | gewesen | sein | to be |
| senden (send) | sandte | gesandt | haben | to send |
| singen | sang | gesungen | haben | to sing |
| sinken | sank | gesunken | sein | to sink, to fall |
| sitzen | saß | gesessen | haben (S. Germany: sein) | to sit |
| sprechen | sprach | gesprochen | haben | to speak |
| springen | sprang | gesprungen | sein | to jump |
| stehen | stand | gestanden | haben (S. Germany: sein) | to stand |
| stehlen | stahl | gestohlen | haben | to steal |
| steigen | stieg | gestiegen | sein | to climb, to rise |
| sterben | starb | gestorben | sein | to die |
| tragen | trug | getragen | haben | to carry, to wear |
| treffen | traf | getroffen | haben | to meet, to hit |
| trinken | trank | getrunken | haben | to drink |
| tun | tat | getan | haben | to do |
| vergessen | vergaß | vergessen | haben | to forget |
| verlieren | verlor | verloren | haben | to lose |
| wachsen | wuchs | gewachsen | sein | to grow |
| waschen | wusch | gewaschen | haben | to wash |
| werden | wurde | geworden | sein | to become |
| werfen | warf | geworfen | haben | to throw |
| wissen | wusste | gewusst | haben | to know (a fact) |
| wollen | wollte | gewollt | haben | to want |
| ziehen | zog | gezogen | haben / sein | to pull, to move (house) |
A note on the “Auxiliary” column: “haben / sein” means both auxiliaries are possible, but with different meanings. “S. Germany: sein” means that in southern Germany, Austria and Switzerland the perfect is formed with sein. We explain the rules in the next section.
Perfect tense with haben or sein? The rule for irregular verbs
Most verbs form the perfect tense with haben. Sein is used for movement from A to B without an accusative object (gehen, kommen, fahren), for a change of state (werden, wachsen, sterben) and for sein, bleiben, geschehen, gelingen and passieren. Some verbs switch auxiliary depending on their meaning.
The three groups with sein in detail:
- Verbs of movement from A to B without an accusative object: gehen, kommen, fahren, fliegen, laufen, springen, steigen.
Ich bin gestern nach Nürnberg gefahren. (I drove to Nuremberg yesterday.) - Verbs expressing a change of state: werden, wachsen, sterben, sinken, einschlafen, aufwachen.
Die Kosten sind deutlich gestiegen. (Costs have risen considerably.) - The verbs sein and bleiben, plus geschehen, gelingen, passieren.
Wir sind bis 18 Uhr im Büro geblieben. (We stayed in the office until 6 pm.)
When both auxiliaries are possible
Some verbs change their auxiliary depending on meaning. What usually decides is whether the sentence has an accusative object:
- Ich bin nach München gefahren. (I travelled to Munich: movement, no object)
- Ich habe den Firmenwagen gefahren. (I drove the company car: accusative object)
- Das Glas ist gebrochen. (The glass broke: change of state) – Er hat sich den Arm gebrochen. (He broke his arm: object)
- Wir sind im See geschwommen. (We swam in the lake: movement) – in northern Germany you also hear, for the activity alone: Wir haben eine Stunde geschwommen.
Regional differences: “Ich bin gesessen” in Bavaria
If you live in Ansbach, Nuremberg or Munich, you will often hear Ich bin gestanden, ich bin gesessen, ich bin gelegen (I stood, sat, lay). This is not a mistake but the standard in southern Germany and Austria, also recorded in the Duden dictionary. In northern Germany people say Ich habe gestanden, gesessen, gelegen. Both variants are correct in exams and formal texts. Choose one and use it consistently. For more on regional features, see our article on understanding Bavarian dialects.
One-to-one or small group: your teacher corrects perfect and simple past forms straight away.
Mixed verbs and modal verbs: the most important special cases
Mixed verbs such as bringen, denken, kennen, nennen, rennen and wissen change their stem vowel but use the endings -te and -t: bringen, brachte, gebracht. Modal verbs lose their umlaut in the simple past (können, konnte), and in the perfect with a second verb they use the so-called substitute infinitive: Ich habe länger arbeiten müssen.
A small group of verbs is particularly tricky because it combines features of strong and weak verbs. These mixed verbs change their vowel but use the endings -te and -t:
| Infinitive | Simple past | Past participle | Example sentence |
|---|---|---|---|
| bringen | brachte | gebracht | Sie hat die Unterlagen mitgebracht. (She brought the documents.) |
| denken | dachte | gedacht | Ich habe an den Termin gedacht. (I remembered the appointment.) |
| kennen | kannte | gekannt | Wir kannten den Kunden schon lange. (We had known the client for a long time.) |
| nennen | nannte | genannt | Er hat drei Gründe genannt. (He gave three reasons.) |
| rennen | rannte | gerannt | Ich bin zum Bahnhof gerannt. (I ran to the station.) |
| wissen | wusste | gewusst | Das habe ich nicht gewusst. (I didn’t know that.) |
Modal verbs in the perfect tense
The modal verbs dürfen, können, mögen, müssen, sollen, wollen lose their umlaut in the simple past: können – konnte, müssen – musste, dürfen – durfte. In the perfect tense there is a special feature, the substitute infinitive (Ersatzinfinitiv). If the modal verb stands alone, use the participle: Ich habe das nicht gewollt. (I didn’t want that.) If there is a second verb, use the infinitive: Ich habe gestern länger arbeiten müssen. (I had to work late yesterday; not *gemusst). In everyday speech most people avoid this construction and simply say: Ich musste gestern länger arbeiten. This is shorter and just as correct.
Same form, different meaning
- hängen: Das Bild hing an der Wand (the picture was hanging on the wall: intransitive, strong), but Ich hängte das Bild an die Wand (I hung the picture on the wall: transitive, weak).
- schaffen: Gott schuf die Welt (God created the world: strong), but Wir schafften die Deadline (we met the deadline: weak).
- senden: Wir sandten Ihnen die Unterlagen (we sent you the documents: formal), but Der Sender sendete das Interview (the station broadcast the interview).
Common mistakes with German irregular verbs and how to avoid them
The most common mistakes are weak forms of strong verbs (angeruft instead of angerufen), the wrong auxiliary (Ich habe gegeht instead of Ich bin gegangen), wrong participles of prefix verbs (geunterschreibt) and a missing vowel change (fahrt instead of fährt). So learn each verb with its auxiliary and all principal parts.
In our courses we see the same mistakes again and again among learners of all native languages. If you know them, you can avoid them deliberately.
| Wrong | Correct | Why? |
|---|---|---|
| Ich habe gegeht. | Ich bin gegangen. | gehen is strong and forms the perfect with sein. |
| Er hat das gewisst. | Er hat das gewusst. | wissen is a mixed verb. |
| Wir haben den Vertrag geunterschreibt. | Wir haben den Vertrag unterschrieben. | unter- is inseparable here: no ge-. |
| Sie hat mich angeruft. | Sie hat mich angerufen. | rufen – rief – gerufen is strong. |
| Ich habe bekommt. | Ich habe bekommen. | bekommen follows kommen; participle without ge-. |
| Er fahrt morgen. | Er fährt morgen. | Vowel change a → ä in the 2nd and 3rd person singular. |
| Du nehmst den Bus. | Du nimmst den Bus. | Vowel change e → i, plus double m. |
A helpful link with English
English speakers sometimes transfer forms: bring – brought can cause uncertainty with bringen – brachte, while sink – sank – sunk matches sinken – sank – gesunken almost perfectly. Many Germanic verbs have similar vowel patterns in English and German: sing – sang – sung and singen – sang – gesungen, drink – drank – drunk and trinken – trank – getrunken. Use these parallels deliberately. If you are also brushing up on English verbs, see irregular verbs in English (in German).
Word order mistakes
A common follow-on mistake is not about the form but the position: in the perfect tense the participle goes at the end of the sentence. Ich habe gestern mit dem Team gesprochen (I spoke to the team yesterday), not *Ich habe gesprochen gestern mit dem Team. We explain this sentence bracket in detail in our article on German word order.
We start with a needs analysis and practise exactly the language your employees need at work.
Learning German irregular verbs: strategies that really work
Learn irregular verbs in small, regular sessions: start with the most frequent ones such as sein, haben, werden and the modal verbs, then group them by vowel pattern, always with the auxiliary, spoken aloud and used in your own sentences. Review new verbs after one day, three days and one week.
Memorising a list of almost 90 verbs in one go rarely works. Small, regular study sessions and plenty of practice are more successful. These are the strategies we recommend to our learners:
- Learn by frequency: start with sein, haben, werden, the modal verbs and ten to fifteen everyday verbs such as gehen, kommen, geben, nehmen, sehen, sprechen, finden, bleiben.
- Group by pattern: learn bleiben, schreiben, steigen, scheinen together rather than alphabetically.
- Always with the auxiliary: don’t write down “gegangen” but “ist gegangen”. That way you store the auxiliary automatically.
- Say them aloud: the rhythm finden – fand – gefunden sticks better when you hear it.
- Make your own sentences: for each new verb, write a sentence about your working day: Heute habe ich drei Angebote geschrieben. (Today I wrote three quotes.)
- Spaced repetition: review new verbs after one day, three days and one week, for example with flashcards or an app.
A 15-minute daily plan
- 5 minutes: read five new verbs aloud with all their forms.
- 5 minutes: write a sentence in the perfect tense for each verb.
- 5 minutes: test yourself on the previous day’s verbs without the list.
After four weeks you will have actively used every verb on the list at least once. It goes even faster with feedback: in an online German course your teacher corrects mistakes immediately and builds the verbs into role plays and work situations. For teams, we offer tailored language courses for companies. Polish-speaking learners will find a separate overview on choices.com.pl: Czasowniki nieregularne w niemieckim (in Polish).
By the way, you are not alone with this task. According to the survey “Deutsch als Fremdsprache weltweit” (German as a foreign language worldwide), more than 15.4 million people are learning German as a foreign language, as the DAAD reports. Sooner or later, they all face the same verbs.
Exercises on German irregular verbs with answers
Use these three short exercises to check what you have learned: fill in the past participle, choose between haben and sein, and put a short text into the simple past. The answers are at the end, so try each exercise without looking first and then compare your forms with the list above.
Exercise 1: fill in the past participle
- Ich habe den Bericht gestern ______ (schreiben).
- Wir sind mit dem Zug nach Augsburg ______ (fahren).
- Hast du die E-Mail schon ______ (lesen)?
- Der Umsatz ist im letzten Quartal ______ (steigen).
- Sie hat mir einen guten Tipp ______ (geben).
- Ich habe das leider nicht ______ (wissen).
Exercise 2: haben or sein?
- Er ______ den Kollegen in der Kantine getroffen.
- Das Meeting ______ um zehn Uhr begonnen.
- Wir ______ zu Hause geblieben.
- Ich ______ den Transporter in die Werkstatt gefahren.
- Was ______ passiert?
Exercise 3: simple past
Put the verbs into the simple past: Gestern (kommen) der neue Kollege. Er (bringen) Kuchen mit, und wir (sprechen) lange über seine Pläne. Danach (gehen) alle wieder an die Arbeit.
Answers
Exercise 1: 1. geschrieben, 2. gefahren, 3. gelesen, 4. gestiegen, 5. gegeben, 6. gewusst.
Exercise 2: 1. hat, 2. hat, 3. sind, 4. habe (accusative object), 5. ist.
Exercise 3: Gestern kam der neue Kollege. Er brachte Kuchen mit, und wir sprachen lange über seine Pläne. Danach gingen alle wieder an die Arbeit. (Yesterday the new colleague arrived. He brought cake, and we talked about his plans for a long time. Then everyone went back to work.)
Would you like to know where you stand overall? A short placement test before your course shows which grammar topics you have already mastered. If you are working towards an exam such as Goethe or telc, our article German language exams compared and our exam preparation page show you the next steps. Also helpful for everyday life: our article on German cases explained.
Sources
Frequently asked questions
How many irregular verbs are there in German?
According to the Leibniz Institute for the German Language, there are 169 strong verbs today, plus the mixed verbs and many prefix verbs such as verstehen or bekommen. For everyday life, around 80 to 100 base verbs are enough to start with.
Do I need to learn the simple past of all irregular verbs?
In spoken German you mostly use the perfect tense. However, you need the simple past for reading and writing, and with sein, haben and the modal verbs also in conversation. So learn all three forms together.
Is it “ich bin gestanden” or “ich habe gestanden”?
Both are correct. In southern Germany, Austria and Switzerland the perfect of stehen, sitzen and liegen is formed with sein; in northern Germany with haben.
What is the fastest way to learn irregular verbs?
Learn the verbs grouped by vowel pattern, always with the auxiliary and in your own example sentences. Short daily reviews are more effective than one long study session a week.
At what level should I know the irregular verbs?
You learn the most common verbs in the perfect tense at A1 and A2. By B1 at the latest, you should be able to read and write the most important simple past forms confidently.
Ask about a course
Tell us what you need. We will take care of the rest.
A few short questions, and within one working day you receive a concrete proposal: format, teacher and price.
- ✓ Free and without obligation
- ✓ Reply within one working day
- ✓ A human replies on the other side
Prefer email? hello@choices-global.com
No obligation. A human replies on the other side, not a bot.