By the end of this lesson, I can…
- Apply: Basic Perfekt rule
- Apply: Regular verbs
- Apply: Regular stems ending in -d or -t
- Apply: Irregular verbs
- Usage, exceptions and meaning
Simple explanation
What is the German Perfekt?
The Perfekt is one of the main ways to talk about completed past events in German. It is especially common in everyday spoken German. To form it, you normally need two verb parts: a conjugated form of haben or sein and the Partizip II of the main verb. For example: Ich habe gestern gearbeitet. The auxiliary verb is habe, and the Partizip II is gearbeitet.
Basic sentence structure
In a normal main clause, the conjugated auxiliary verb usually stands in position 2, while the Partizip II goes to the end of the sentence. This creates a verb bracket: Ich habe heute viel gelernt. The middle of the sentence can contain time expressions, objects, adverbs, and other information.
Regular verbs in the Perfekt
Many regular verbs form the Partizip II with ge- + verb stem + -t. For example, machen becomes gemacht, lernen becomes gelernt, and kaufen becomes gekauft. If the stem ends in -d or -t, German often adds -et instead of just -t for easier pronunciation: arbeiten becomes gearbeitet and warten becomes gewartet.
Irregular verbs in the Perfekt
Irregular verbs often change their stem and frequently end in -en in the Partizip II. Examples include schreiben → geschrieben, trinken → getrunken, sehen → gesehen, and sprechen → gesprochen. Because the form is not always predictable, frequent irregular verbs should be learned together with their Partizip II.
Mixed verbs
Some verbs combine regular and irregular features. Their stem changes, but the Partizip II ends in -t. Common examples are bringen → gebracht, denken → gedacht, and kennen → gekannt. These are often called mixed verbs and should be memorized as separate forms.
Separable verbs
With separable verbs, ge usually appears between the prefix and the verb stem. For example, einkaufen becomes eingekauft, anrufen becomes angerufen, and aufstehen becomes aufgestanden. The prefix remains at the beginning, while ge is inserted after it.
Inseparable verbs
Verbs with inseparable prefixes such as be-, er-, ver-, ent-, emp-, miss-, and zer- normally do not take ge-. For example, besuchen becomes besucht, erzählen becomes erzählt, and verstehen becomes verstanden.
Verbs ending in -ieren
Verbs ending in -ieren do not take ge- in the Partizip II. They usually end in -iert: studieren → studiert, telefonieren → telefoniert, and reparieren → repariert. This is an important rule because learners often incorrectly add ge- to these verbs.
When to use haben and sein
Most German verbs form the Perfekt with haben. Many verbs that express movement from one place to another or a change of state use sein. Typical examples are gehen, kommen, fahren, aufstehen, and einschlafen. The verb bleiben also uses sein. At A2 level, it is useful to learn common verbs together with their auxiliary.
Negative sentences and questions
The basic Perfekt structure stays the same in negative sentences. For example: Ich habe gestern nicht gearbeitet. In yes-no questions, the auxiliary verb moves to the first position: Hast du gestern gearbeitet? In W-questions, the question word comes first and the auxiliary comes second: Was hast du gestern gemacht?
Usage, exceptions and meaning
Haben/sein conjugates while the participle stays fixed. Learn the auxiliary with the verb’s meaning and construction: not every movement takes sein, while destination gehen/fahren and bleiben commonly do. Transitive use can take haben: Er hat den Bus gefahren. Gelernt, gesehen, telefoniert, eingekauft and besucht show different patterns; ge is not universal. A modal with another infinitive has a more advanced Perfekt construction, not an invented simple replacement.
Usage reference table
The table gives construction models. Meaning-question options follow the interface language; translated sentences appear in Examples.
| Pattern or function | Target-language model |
|---|---|
| Using haben | Ich habe gestern gearbeitet. |
| Using sein | Ich bin nach Berlin gefahren. |
| Regular verbs | Ich habe Deutsch gelernt. |
| Irregular verbs | Ich habe den Film gesehen. |
| Verbs ending in -ieren | Ich habe gestern lange telefoniert. |
| Separable verbs | Ich habe gestern eingekauft. |
Grammar formula
Affirmative sentence with haben
Subjekt + haben + ... + Partizip IIIch habe Deutsch gelernt.
Affirmative sentence with sein
Subjekt + sein + ... + Partizip IIWir sind nach Hause gefahren.
Negative sentence
Subjekt + haben/sein + ... + nicht + Partizip IIIch habe gestern nicht gearbeitet.
Yes-no question
Haben/Sein + Subjekt + ... + Partizip II?Hast du das Buch gelesen?
W-question
Fragewort + haben/sein + Subjekt + ... + Partizip II?Was hast du gestern gemacht?
Regular verb
ge- + Verbstamm + -tmachen → gemacht
Common irregular pattern
häufig: ge- + veränderter Stamm + -entrinken → getrunken
Separable verb
Präfix + ge + Verbstamm + Endungeinkaufen → eingekauft
Inseparable verb
Präfix + Verbstamm + Endung, ohne ge-besuchen → besucht
Verb ending in -ieren
Verbstamm + -iert, ohne ge-studieren → studiert
Core rules
- 1
Basic Perfekt rule
The Perfekt is formed with a conjugated form of haben or sein plus the Partizip II of the main verb. In a main clause, the Partizip II usually appears at the end.
- 2
Regular verbs
Many regular verbs use ge- + verb stem + -t: machen → gemacht, lernen → gelernt, kaufen → gekauft.
- 3
Regular stems ending in -d or -t
If the verb stem ends in -d or -t, the Partizip II often ends in -et: arbeiten → gearbeitet, warten → gewartet.
- 4
Irregular verbs
Many irregular verbs change their stem and often end in -en: schreiben → geschrieben, trinken → getrunken, sprechen → gesprochen.
- 5
Mixed verbs
Mixed verbs change the stem but use a -t ending: bringen → gebracht, denken → gedacht, kennen → gekannt.
- 6
Separable verbs
With separable verbs, ge is usually inserted between the prefix and the stem: anrufen → angerufen, einkaufen → eingekauft, aufstehen → aufgestanden.
- 7
Inseparable verbs
Verbs with inseparable prefixes such as be-, er-, ver-, ent-, emp-, miss-, and zer- normally do not use ge-: besuchen → besucht, verstehen → verstanden.
- 8
Verbs ending in -ieren
Verbs ending in -ieren form the Partizip II without ge- and usually with -iert: studieren → studiert, telefonieren → telefoniert.
- 9
Using haben
Most verbs form the Perfekt with haben: Ich habe gearbeitet. Sie hat einen Film gesehen.
- 10
Using sein
Many verbs of movement to a new place, change of state, and the verb bleiben use sein: Ich bin gegangen. Er ist eingeschlafen. Wir sind geblieben.
- 11
Usage, exceptions and meaning
Haben/sein conjugates while the participle stays fixed. Learn the auxiliary with the verb’s meaning and construction: not every movement takes sein, while destination gehen/fahren and bleiben commonly do. Transitive use can take haben: Er hat den Bus gefahren. Gelernt, gesehen, telefoniert, eingekauft and besucht show different patterns; ge is not universal. A modal with another infinitive has a more advanced Perfekt construction, not an invented simple replacement.
Useful examples
Ich habe gestern lange gearbeitet.
I worked for a long time yesterday.
arbeiten is regular, but because the stem ends in -t, the participle is gearbeitet.
Wir haben am Wochenende einen Film gesehen.
We watched a film at the weekend.
sehen is irregular. Its Partizip II is gesehen.
Laura hat Deutsch gelernt.
Laura learned German.
lernen is regular: lernen → gelernt.
Ich habe heute Morgen Kaffee getrunken.
I drank coffee this morning.
trinken is irregular and changes its stem in the Partizip II: getrunken.
Mein Bruder hat gestern ein neues Handy gekauft.
My brother bought a new phone yesterday.
kaufen is regular and forms gekauft.
Hast du schon deine Hausaufgaben gemacht?
Have you already done your homework?
In a yes-no question, the auxiliary hast comes before the subject.
Sie hat ihre Freundin angerufen.
She called her friend.
anrufen is separable, so ge appears between an- and the stem: angerufen.
Wir sind um acht Uhr aufgestanden.
We got up at eight o'clock.
aufstehen is separable and irregular. Its Perfekt uses sein.
Er hat seine Großeltern besucht.
He visited his grandparents.
besuchen has the inseparable prefix be-, so it does not take ge-.
Ich habe drei Jahre in Berlin studiert.
I studied in Berlin for three years.
studieren ends in -ieren, so its Partizip II does not use ge-.
Anna ist gestern nach München gefahren.
Anna travelled to Munich yesterday.
fahren expresses movement to a new place here, so it uses sein.
Was habt ihr am Samstag gemacht?
What did you do on Saturday?
In a W-question, the question word comes first, followed by the auxiliary.
Ich habe den Text nicht verstanden.
I did not understand the text.
verstehen has the inseparable prefix ver- and forms verstanden without ge-.
Meine Mutter hat das Essen gebracht.
My mother brought the food.
bringen is a mixed verb: bringen → gebracht.
Wir sind zu Hause geblieben.
We stayed at home.
bleiben forms the Perfekt with sein: sind geblieben.
Common mistakes
- ❌ Ich bin gestern gearbeitet. ✅ Ich habe gestern gearbeitet.
- ❌ Ich habe nach Berlin gefahren. ✅ Ich bin nach Berlin gefahren.
- ❌ Ich habe Deutsch gelernen. ✅ Ich habe Deutsch gelernt.
- ❌ Ich habe den Film geseht. ✅ Ich habe den Film gesehen.
- ❌ Ich habe gestern lange getelefoniert. ✅ Ich habe gestern lange telefoniert.
- ❌ Ich habe gestern geeinkauft. ✅ Ich habe gestern eingekauft.
Learning tips
- Learn new verbs as a set: infinitive, Partizip II, and auxiliary. For example: gehen – gegangen – sein.
- Do not try to guess every irregular participle. Memorize frequent forms in complete phrases or sentences.
- The presence of ge- does not mean a verb is regular. gesehen and geschrieben are both irregular.
- Remember common inseparable prefixes: be-, er-, ver-, ent-, emp-, miss-, and zer-.
- For verbs ending in -ieren, remember one simple rule: no ge-.
- When writing a Perfekt sentence, first check the auxiliary and then check whether the Partizip II is at the end.
- Learn frequent sein-verbs as fixed combinations, such as gehen – ist gegangen and kommen – ist gekommen.
- Practice irregular verbs in meaningful sentences instead of isolated word lists. This helps you learn both the participle and the word order.
Use it in your own text
Write six connected sentences about your life, plans or experiences, using each table pattern once. Check why each construction fits, using this lesson’s rules. This is self-assessment; the multiple-choice test has a separate recorded score.
- Write a new sentence about yourself using table pattern 1.
- Write a new sentence about yourself using table pattern 2.
- Write a new sentence about yourself using table pattern 3.
- Write a new sentence about yourself using table pattern 4.
- Write a new sentence about yourself using table pattern 5.
- Write a new sentence about yourself using table pattern 6.
Show the model
Ich habe gestern gearbeitet. Ich bin nach Berlin gefahren. Ich habe Deutsch gelernt. Ich habe den Film gesehen. Ich habe gestern lange telefoniert. Ich habe gestern eingekauft.
Check your own work
- My intended meaning fits the chosen construction.
- I checked subject, verb form, case/preposition and word order.
- I adapted the models to my own context and considered the exceptions.
Put it into practice
Try two questions without an account. Sign up free to continue and save your results and progress.
Related grammar
Frequently asked questions
What should I check for “Basic Perfekt rule”?
The Perfekt is formed with a conjugated form of haben or sein plus the Partizip II of the main verb. In a main clause, the Partizip II usually appears at the end.
What should I check for “Regular verbs”?
Many regular verbs use ge- + verb stem + -t: machen → gemacht, lernen → gelernt, kaufen → gekauft.
What should I check for “Regular stems ending in -d or -t”?
If the verb stem ends in -d or -t, the Partizip II often ends in -et: arbeiten → gearbeitet, warten → gewartet.
What should I check for “Irregular verbs”?
Many irregular verbs change their stem and often end in -en: schreiben → geschrieben, trinken → getrunken, sprechen → gesprochen.
What should I check for “Mixed verbs”?
Mixed verbs change the stem but use a -t ending: bringen → gebracht, denken → gedacht, kennen → gekannt.
What should I check for “Separable verbs”?
With separable verbs, ge is usually inserted between the prefix and the stem: anrufen → angerufen, einkaufen → eingekauft, aufstehen → aufgestanden.
What should I check for “Inseparable verbs”?
Verbs with inseparable prefixes such as be-, er-, ver-, ent-, emp-, miss-, and zer- normally do not use ge-: besuchen → besucht, verstehen → verstanden.
What should I check for “Verbs ending in -ieren”?
Verbs ending in -ieren form the Partizip II without ge- and usually with -iert: studieren → studiert, telefonieren → telefoniert.
What should I check for “Using haben”?
Most verbs form the Perfekt with haben: Ich habe gearbeitet. Sie hat einen Film gesehen.
What should I check for “Using sein”?
Many verbs of movement to a new place, change of state, and the verb bleiben use sein: Ich bin gegangen. Er ist eingeschlafen. Wir sind geblieben.
What should I check for “Usage, exceptions and meaning”?
Haben/sein conjugates while the participle stays fixed. Learn the auxiliary with the verb’s meaning and construction: not every movement takes sein, while destination gehen/fahren and bleiben commonly do. Transitive use can take haben: Er hat den Bus gefahren. Gelernt, gesehen, telefoniert, eingekauft and besucht show different patterns; ge is not universal. A modal with another infinitive has a more advanced Perfekt construction, not an invented simple replacement.
Keep your reading history and test results with a free account.
Sign up free and continue