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.
Practice in interactive stories
With instant translation and audio
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
Practice Exercises
4 exercises
Complete: 'Ich ___ das Buch ___.' (I have read the book.)
Complete: 'Sie ___ nach Berlin ___.' (She has traveled to Berlin.)
What is the past participle of 'verstehen' (to understand)?
What is the past participle of 'aufstehen' (to get up)?
See Real Examples in Stories
Now that you've practiced, see this grammar in context
Practice with A2 Stories
Apply what you learned in interactive stories with instant translations.
Browse A2 Stories

