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.
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. |
1. Regular Verbs (Schwache Verben)
| 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.