Skip to content

The Perfect Tense (Perfekt) in German

🎯 Perfekt is the most commonly used past tense in everyday speech and conversation in German. If you're talking about something that happened in the past, you'll most likely use Perfekt.


💡 When do we use Perfekt?

Usage Example
Talking about past events Gestern habe ich gearbeitet.
In everyday conversations Was hast du gemacht?
Completed actions Ich bin nach Berlin gefahren.

⚠️ Note: In writing (stories and novels) we use Prateritum more.
Perfekt is the conversational past tense.


⚠️ Formation: haben/sein + Partizip II

        haben / sein  (conjugated)  +  Partizip II  (at the end)
                |                          |
         (2nd position)               (end of sentence)

Example:

Ich habe einen Kuchen gebacken.
I   have    a cake      baked
I baked a cake.

Sie ist nach Hause gegangen.
She is   to   home    gone
She went home.

🎯 When do we use haben and when sein?

✅ We use sein with:

Situation Example
Movement verbs (change of location) gehen, fahren, kommen, reisen, laufen
Change of state aufwachen, einschlafen, sterben, werden
Verbs of staying bleiben, sein

Common sein verbs: - gehen ** ist gegangen (went) - kommen ** ist gekommen (came) - fahren ** ist gefahren (went by vehicle) - fliegen ** ist geflogen (flew) - schwimmen ** ist geschwommen (swam) - reisen ** ist gereist (traveled) - aufwachen ** ist aufgewacht (woke up) - einschlafen ** ist eingeschlafen (fell asleep) - bleiben ** ist geblieben (stayed) - sein ** ist gewesen (was/has been) - passieren ** ist passiert (happened)

✅ We use haben with all other verbs:

Situation Example
Verbs with an object (Accusative) Ich habe das Buch gelesen.
Reflexive verbs Ich habe mich gewaschen.
State verbs Ich habe geschlafen.
Modal verbs Ich habe das gewollt.

⚠️ Forming the Partizip II

1. Regular Verbs (Schwache Verben)

ge- + verb stem + -t
Infinitive Partizip II
machen ge-mach-t
kaufen ge-kauf-t
sagen ge-sag-t
spielen ge-spiel-t
wohnen ge-wohn-t

⚠️ Verbs ending in -ieren: (no ge-) - studieren ** studiert - telefonieren ** telefoniert - fotografieren ** fotogafiert

⚠️ Verbs starting with be-, ver-, ent-, er-, zer-, ge-: (no ge-) - besuchen ** besucht - verstehen ** verstanden (irregular but same rule) - erzahlen ** erzahlt

2. Irregular Verbs (Starke Verben)

ge- + verb stem (modified) + -en
Infinitive Partizip II
kommen ge-komm-en
gehen ge-gang-en
sehen ge-seh-en
schreiben ge-schrieb-en

3. Separable Prefix Verbs (Trennbare Verben)

prefix + ge + verb stem + t/en
Infinitive Partizip II
einkaufen ein-ge-kauf-t
aufstehen auf-ge-stand-en
anfangen an-ge-fang-en

📚 Most Common Irregular Verbs (Starke Verben)

Infinitive Meaning Partizip II
sein to be ist gewesen
haben to have hat gehabt
werden to become ist geworden
gehen to go ist gegangen
kommen to come ist gekommen
fahren to drive/go ist gefahren
essen to eat hat gegessen
trinken to drink hat getrunken
sehen to see hat gesehen
lesen to read hat gelesen
schreiben to write hat geschrieben
sprechen to speak hat gesprochen
finden to find hat gefunden
geben to give hat gegeben
nehmen to take hat genommen

✅ Example Sentences with Translation

Sentence Translation
Ich habe gestern einen Film gesehen. I watched a movie yesterday.
Wir sind nach Berlin gefahren. We drove to Berlin.
Er hat Deutsch gelernt. He learned German.
Sie ist um 8 Uhr aufgestanden. She got up at 8 o'clock.
Ich habe mein Handy vergessen. I forgot my cell phone.
Was hast du gegessen? What did you eat?
Bist du schon angekommen? Have you arrived already?

📝 Exercises

# Sentence Answer
1 Ich ___ Deutsch gelernt.
2 Er ___ nach Hause gegangen.
3 Wir ___ einen Kuchen gebacken.
4 Sie ___ in Berlin gewohnt.
5 Das Kind ___ eingeschlafen.
6 Ihr ___ spat gekommen.
7 Was ___ du gemacht?
# Sentence Answer
1 kaufen ** ___
2 trinken ** ___
3 arbeiten ** ___
4 schreiben ** ___
5 studieren ** ___
6 aufstehen ** ___
7 fahren ** ___
# Sentence Answer
1 Ich kaufe ein Buch. ** Ich ___ ein Buch ___.
2 Sie fahrt nach Berlin. ** Sie ___ nach Berlin ___.
3 Wir essen Pizza. ** Wir ___ Pizza ___.
4 Er liest die Zeitung. ** Er ___ die Zeitung ___.
5 Das Kind schlaft ein. ** Das Kind ___ ___.
# Sentence Answer
1 Ich habe nach Berlin gefahren.
2 Sie hat gestern gekommen.
3 Wir haben im Park gespielt.
4 Er ist das Buch gelesen.
5 Ich bin fruh aufgestanden.
# Sentence Answer
1 Did you eat? (informal singular)
2 We went to the cinema.
3 He wrote a letter.
4 What did you drink?
5 She got up at 7 o'clock.


💡 Tip: First memorize the list of verbs that take sein — it's a short list. Everything else takes haben. This covers 90% of cases.