A2 German GrammarPresent Perfect Tense
Master the German Perfekt tense to describe past events. Learn when to use haben or sein as the auxiliary verb, how to form past participles, and the correct word order in sentences.
1Formation with haben
Most German verbs form the Perfekt with haben + past participle. The past participle goes to the end of the sentence. Regular verbs form their participle with ge- prefix and -t ending.
Regular Verbs with haben
| Infinitive | Past Participle | Example |
|---|---|---|
| machen | gemacht | Ich habe gemacht |
| spielen | gespielt | Ich habe gespielt |
| kaufen | gekauft | Ich habe gekauft |
| lernen | gelernt | Ich habe gelernt |
Examples
Ich habe gestern FuΓball gespielt.
I played soccer yesterday.
Participle at the end
Sie hat ein Buch gekauft.
She bought a book.
haben conjugates, participle stays same
Wir haben viel gelernt.
We learned a lot.
Regular ge- + stem + -t
Hast du deine Hausaufgaben gemacht?
Did you do your homework?
Question form
2Formation with sein
Verbs of movement and change of state use sein as the auxiliary. Common verbs include gehen, kommen, fahren, fliegen, laufen, and sein itself. Bleiben (to stay) also uses sein.
Verbs with sein
| Infinitive | Past Participle | Meaning |
|---|---|---|
| gehen | gegangen | to go |
| kommen | gekommen | to come |
| fahren | gefahren | to drive/travel |
| fliegen | geflogen | to fly |
| bleiben | geblieben | to stay |
| sein | gewesen | to be |
Examples
Ich bin nach Berlin gefahren.
I drove/traveled to Berlin.
Movement = sein
Sie ist gestern gekommen.
She came yesterday.
kommen uses sein
Wir sind zu Hause geblieben.
We stayed at home.
bleiben uses sein
Bist du schon dort gewesen?
Have you been there already?
sein + gewesen
3Irregular Past Participles
Many common German verbs have irregular past participles. These must be memorized. Strong verbs often change their stem vowel and use -en instead of -t.
Common Irregular Participles
| Infinitive | Past Participle | English |
|---|---|---|
| essen | gegessen | eaten |
| trinken | getrunken | drunk |
| schreiben | geschrieben | written |
| lesen | gelesen | read |
| sprechen | gesprochen | spoken |
| nehmen | genommen | taken |
Examples
Ich habe Pizza gegessen.
I ate pizza.
essen β gegessen
Sie hat den Brief geschrieben.
She wrote the letter.
schreiben β geschrieben
Hast du das Buch gelesen?
Did you read the book?
lesen β gelesen
Wir haben Deutsch gesprochen.
We spoke German.
sprechen β gesprochen
4Special Cases
Verbs with inseparable prefixes (be-, er-, ver-, ge-, ent-, emp-, miss-) don't add ge-. Verbs ending in -ieren also skip ge-. Separable verbs put ge- between prefix and stem.
Special Participle Forms
| Type | Example | Participle |
|---|---|---|
| Inseparable prefix | verstehen | verstanden |
| Inseparable prefix | besuchen | besucht |
| -ieren verbs | telefonieren | telefoniert |
| Separable prefix | aufstehen | aufgestanden |
| Separable prefix | einkaufen | eingekauft |
Examples
Ich habe alles verstanden.
I understood everything.
No ge- with ver-
Hast du deine Oma besucht?
Did you visit your grandma?
No ge- with be-
Sie hat mit ihm telefoniert.
She called him on the phone.
No ge- with -ieren
Ich bin um 7 Uhr aufgestanden.
I got up at 7 o'clock.
ge- between auf and standen