German Topic
Practice German Present Perfect (Perfekt)
What is Perfekt?
Perfekt (Present Perfect) is mainly used in:
-
Spoken German (most common past tense in conversation)
-
Describing completed actions in the past with connection to present
-
Almost all verbs except sein/haben/modal verbs (which can use Präteritum in speech)
Key Difference from English: German Perfekt often corresponds to English Simple Past, not necessarily "have/has + past participle."
Formation Rules
Formula: haben/sein (conjugated) + Past Participle (at the end of sentence)
1. Choosing haben or sein as auxiliary
Use SEIN with:
-
Verbs of movement (gehen, fahren, laufen, fliegen)
-
Verbs of change of state (werden, sterben, einschlafen)
-
The verbs sein, bleiben, passieren, geschehen
Use HABEN with:
-
All transitive verbs (verbs with direct object)
-
Reflexive verbs
-
Most other verbs (including modal verbs in perfect tense)
Memory aid: If you can answer "wohin?" (where to?), usually uses sein.
2. Forming the Past Participle
Three patterns:
A. Regular (Weak) Verbs
ge- + verb stem + -t
-
machen → gemacht
-
lernen → gelernt
-
arbeiten → gearbeitet** (stem ends in -t, so add -et, not -t)
B. Irregular (Strong) Verbs
ge- + modified stem + -en
-
gehen → gegangen
-
sehen → gesehen (sehen → gesehen, note vowel change)
-
essen → gegessen
C. Verbs with inseparable prefixes
NO ge- prefix! (be-, er-, ver-, zer-, ent-, emp-, miss-)
-
verstehen → verstanden (not~~geverstanden~~)
-
besuchen → besucht
D. Verbs with separable prefixes
ge- goes between prefix and verb
-
aufstehen → aufgestanden
-
anrufen → angerufen
Past Participle Endings Summary
| Verb Type | Pattern | Example | Translation |
|---|---|---|---|
| Regular | ge + stem + t | gemacht | made |
| Regular (t/d stem) | ge + stem + et | gearbeitet | worked |
| Irregular | ge + modified stem + en | gegessen | eaten |
| Inseparable prefix | NO ge- + stem + t/en | verstanden | understood |
| Separable prefix | prefix + ge + stem + t/en | aufgestanden | stood up |
60 Practice Questions with Answers
Part 1: Choosing haben or sein - 15 Questions
Which auxiliary verb is needed?
-
Ich ______ nach Hause gegangen. (gehen)
-
Du ______ einen Brief geschrieben. (schreiben)
-
Er ______ das Buch gelesen. (lesen)
-
Wir ______ im Park gespielt. (spielen)
-
Ihr ______ nach Berlin gefahren. (fahren)
-
Sie ______ den Film gesehen. (sehen)
-
Ich ______ im Meer geschwommen. (schwimmen)
-
Du ______ krank geworden. (werden)
-
Er ______ den ganzen Tag gearbeitet. (arbeiten)
-
Wir ______ Pizza gegessen. (essen)
-
Ihr ______ zu spät gekommen. (kommen)
-
Die Kinder ______ im Garten geblieben. (bleiben)
-
Ich ______ meinen Schlüssel verloren. (verlieren)
-
Du ______ das Fenster geöffnet. (öffnen)
-
Es ______ gestern passiert. (passieren)
Part 2: Forming Past Participles - 15 Questions
Give the past participle form:
-
machen → ______
-
gehen → ______
-
kommen → ______
-
essen → ______
-
trinken → ______
-
arbeiten → ______
-
verstehen → ______
-
aufstehen → ______
-
besuchen → ______
-
finden → ______
-
schlafen → ______
-
sprechen → ______
-
bringen → ______
-
denken → ______
-
kaufen → ______
Part 3: Complete Sentences with haben/sein + Past Participle - 15 Questions
Fill in all blanks:
-
Ich ______ (haben/sein) gestern Fußball ______ (spielen).
-
Du ______ (haben/sein) nach Hause ______ (laufen).
-
Er ______ (haben/sein) das Auto ______ (reparieren).
-
Wir ______ (haben/sein) im Kino ______ (sein).
-
Ihr ______ (haben/sein) den Test ______ (bestehen).
-
Sie (they) ______ (haben/sein) schnell ______ (fahren).
-
Ich ______ (haben/sein) meine Freunde ______ (treffen).
-
Du ______ (haben/sein) sehr spät ______ (aufstehen).
-
Er ______ (haben/sein) Lehrer ______ (werden).
-
Wir ______ (haben/sein) das Museum ______ (besichtigen).
-
Ihr ______ (haben/sein) den ganzen Tag ______ (arbeiten).
-
Das Kind ______ (haben/sein) eingeschlafen. (einschlafen)
-
Ich ______ (haben/sein) die Wahrheit ______ (sagen).
-
Du ______ (haben/sein) das Buch ______ (verlieren).
-
Wir ______ (haben/sein) um 8 Uhr ______ (ankommen).
Part 4: Mixed Regular/Irregular - 15 Questions
Complete in Perfekt tense:
-
Ich ______ (kaufen) ein neues Auto.
-
Du ______ (lesen) die Zeitung.
-
Er ______ (nehmen) den Bus.
-
Wir ______ (sehen) einen interessanten Film.
-
Ihr ______ (essen) im Restaurant.
-
Sie (she) ______ (schreiben) einen Brief.
-
Ich ______ (vergessen) meinen Namen.
-
Du ______ (laufen) 10 Kilometer.
-
Er ______ (trinken) zu viel Kaffee.
-
Wir ______ (sprechen) über Politik.
-
Ihr ______ (finden) eure Schlüssel.
-
Sie (they) ______ (arbeiten) hart.
-
Ich ______ (fliegen) nach Spanien.
-
Du ______ (bringen) mir Blumen.
-
Er ______ (denken) an seine Kindheit.
ANSWERS
Part 1: haben or sein?
-
bin (gehen = movement → sein)
-
hast (schreiben = transitive → haben)
-
hat (lesen = transitive → haben)
-
haben (spielen = not movement → haben)
-
seid (fahren = movement → sein)
-
hat (sehen = transitive → haben)
-
bin (schwimmen = movement in water → sein)
-
bist (werden = change of state → sein)
-
hat (arbeiten → haben)
-
haben (essen → haben)
-
seid (kommen = movement toward → sein)
-
sind (bleiben → sein)
-
habe (verlieren → haben)
-
hast (öffnen → haben)
-
ist (passieren → sein)
Part 2: Past Participles
-
gemacht
-
gegangen
-
gekommen
-
gegessen
-
getrunken
-
gearbeitet (stem ends in -t, so -et)
-
verstanden (inseparable prefix, NO ge-)
-
aufgestanden (separable prefix: auf + ge + standen)
-
besucht (inseparable prefix be-, NO ge-)
-
gefunden
-
geschlafen
-
gesprochen
-
gebracht (mixed verb: bringen → gebracht)
-
gedacht (mixed verb: denken → gedacht)
-
gekauft
Part 3: Complete Sentences
-
habe / gespielt
-
bist / gelaufen
-
hat / repariert
-
sind / gewesen
-
habt / bestanden
-
sind / gefahren
-
habe / getroffen
-
bist / aufgestanden
-
ist / geworden
-
haben / besichtigt
-
habt / gearbeitet
-
ist (einschlafen = change → sein)
-
habe / gesagt
-
hast / verloren
-
sind / angekommen
Part 4: Mixed
-
habe gekauft
-
hast gelesen
-
hat genommen
-
haben gesehen
-
habt gegessen
-
hat geschrieben
-
habe vergessen (ver- inseparable, NO ge-)
-
bist gelaufen (laufen = movement → sein)
-
hat getrunken
-
haben gesprochen
-
habt gefunden
-
haben gearbeitet
-
bin geflogen (fliegen = movement → sein)
-
hast gebracht (bringen → gebracht)
-
hat gedacht (denken → gedacht)
Special Cases & Exceptions
1. Verbs with both haben and sein
Some verbs can use both, depending on meaning:
-
fahren: Ich bin nach Berlin gefahren. (movement → sein)
Ich habe das Auto gefahren. (drove/operated → haben) -
schwimmen: Ich bin im Meer geschwommen. (movement in water → sein)
Ich habe 100m geschwommen. (as sport/distance → haben in some contexts)
2. Modal Verbs in Perfekt
Double infinitive construction!
Formula: haben + Main Verb (inf) + Modal Verb (inf)
-
Ich habe arbeiten müssen. (I had to work.)
-
Wir haben kommen können. (We were able to come.)
NOT ~~Ich habe gemusst arbeiten~~ ❌
3. Position of Past Participle
Always at the end of main clause:
-
Gestern habe ich ein Buch gelesen.
-
Ich bin letztes Jahr nach Deutschland gereist.
In subordinate clauses, both verbs go to the end:
-
Ich weiß, dass du das Buch gelesen hast.
-
Er sagt, dass sie nach Hause gegangen ist.
Perfekt vs. Präteritum Comparison
| Sentence | Perfekt (Spoken) | Präteritum (Written/Formal) |
|---|---|---|
| I worked | Ich habe gearbeitet. | Ich arbeitete. |
| He went | Er ist gegangen. | Er ging. |
| We had | Wir haben gehabt. | Wir hatten. |
| You saw | Du hast gesehen. | Du sahst. |
| They ate | Sie haben gegessen. | Sie aßen. |
Note: "Wir haben gehabt" is grammatically correct but sounds odd. Usually use Präteritum "wir hatten" even in speech.
Common Mistakes to Avoid
-
Wrong auxiliary: "Ich habe gegangen" (should be bin)
-
Missing ge- prefix: "Ich habe kocht" (should be gekocht)
-
Adding ge- to inseparable verbs: "Ich habe besucht" but "Ich habe gebesucht"
-
Wrong participle ending: "Ich habe gearbeitt" (should be gearbeitet)
-
Modal verb word order: "Ich habe müssen arbeiten" (should be arbeiten müssen)
Quick Test - Spot the Errors
Correct these Perfekt sentences:
-
Ich habe gesprochen mit Maria. → Ich habe mit Maria gesprochen.
-
Sie hat geöffnet die Tür. → Sie hat die Tür geöffnet.
-
Wir haben gefrühstückt um 8 Uhr. → Wir haben um 8 Uhr gefrühstückt.
-
Er hat ins Kino gegangen. → Er ist ins Kino gegangen.
-
Ich habe verstanden die Frage nicht. → Ich habe die Frage nicht verstanden.
Rule: Past participle always at the end in main clauses!
Advanced: Perfekt with Separable Verbs
Practice these:
-
aufstehen (to get up) → Ich bin heute früh aufgestanden.
-
anrufen (to call) → Du hast mich gestern angerufen.
-
einkaufen (to shop) → Wir haben Lebensmittel eingekauft.
-
mitkommen (to come along) → Ihr seid mit uns mitgekommen.
-
weggehen (to go away) → Sie ist früh weggegangen.
Pattern: prefix + ge + verb stem + t/en
Comments (0)
No comments yet. Be the first to comment!