Perfekt = haben/sein (present) + participle
The perfect tense (das Perfekt) is how German normally expresses the past. It is a compound (two-part) tense: Ich habe Fußball gespielt.; Wir sind nach Berlin gefahren. Parts: (1) the auxiliary haben or sein, in the present, in position 2; (2) the past participle (Partizip II), sent to the very end, never changing for person. Learn both auxiliaries cold: habe, hast, hat, … and bin, bist, ist, ….
Build the participle by verb type
The past participle (Partizip II) shape depends on verb type: weak ge-…-t (machen -> gemacht); weak, stem -t/-d ge-…-et; -ieren …-t, NO ge- (telefonieren -> telefoniert); weak inseparable …-t, NO ge- (besuchen -> besucht); strong ge-…-en (trinken -> getrunken); separable prefix + ge (aufstehen -> aufgestanden). The clue: weak -> -t, strong -> -en. Full table in the note.
Drawn from real examiner reports.
haben used for a movement verb
Candidates over-apply haben to the group needing sein — verbs of movement and change of state:
The tell-tale: the participle is usually right — only the auxiliary is wrong. The sein verbs: gehen, fahren, kommen, laufen, aufstehen.
Cambridge 0525 s23: Paper 42 Writing — "the perfect tense of fahren was often conjugated with haben"; Paper 43 Writing — candidates "struggled with perfect tense conjugation, with Ich habe gefahren/gegangen appearing often".
Strong participle regularised to -t
Candidates put a weak -t on a strong verb that needs -en:
Strong participles end in -en, usually with a vowel change. Even common verbs were mis-formed in the exam, so drill each high-frequency participle.
Cambridge 0525 s23 Paper 42 Writing: "past participles of even the most common verbs (e.g. fahren) were often incorrectly formed."
Stray ge- on -ieren / inseparable verbs
-ieren verbs and inseparable verbs (be-, ver-, er-, ent-, emp-, ge-, zer-, miss-) take no ge-, yet candidates add one:
Both groups simply add -t to the stem. The ge- prefix belongs only to weak and strong verbs that are not inseparable.
(general FL trap)
Participle not sent to the end
English keeps "have" and its participle together ("I have seen a film"), but German sends the participle to the very end:
The habit: auxiliary in position 2, everything else in the middle, participle last.
(general FL trap)
Wrong time frame (present for past)
A task signalling the past (gestern, letztes Wochenende, letzten Sommer) needs the perfect tense; candidates who default to the present cannot score the point, however fluent. The examiner advice is to check each task for the tense it requires and answer in the appropriate time frame. Read the time markers first, then pick your tense.
Cambridge 0525 s23 Writing General (Papers 42 and 43): candidates "should check each task for the tense required" and answer "in the appropriate time frame"; a common error was "to use a present tense verb when the question required an answer in the past tense".
sein, bleiben, passieren take sein
Three high-frequency verbs take sein despite no motion — sein, bleiben, passieren:
Learn these three as a fixed trio alongside the movement and change-of-state verbs.
(general FL trap)
Every verb takes haben in the perfect
Because haben fits most verbs, candidates believe the perfect always uses haben — the top error:
It is a clean split: movement and change-of-state verbs, plus sein, bleiben, passieren, take sein; everything else haben. The give-away: the participle is usually right; only the auxiliary is wrong.
Cambridge 0525 s23: Paper 43 Writing — "Ich habe gefahren/gegangen appearing often"; Paper 42 confirms auxiliary-verb awareness "was also limited for many candidates".
Signal, auxiliary, participle-to-end
For a past bullet: (1) spot the past signal (gestern, letztes Wochenende) and use the perfect, not the present; (2) auxiliary — movement/change of state -> sein, else haben; (3) conjugate it in the present into position 2; (4) build the participle, send it to the end.
Learn the sein-verb list by heart
Memorise the short sein list instead of guessing the haben/sein split: movement (gehen, fahren, kommen, laufen), change of state (aufstehen, werden, sterben) and the trio sein, bleiben, passieren. Everything else takes haben.
Vary tenses for the Range mark
A strong Writing answer mixes time frames — a present, a perfect and a future/modal. Using the perfect accurately for the past-time bullets is exactly what the Range and Accuracy bands reward, so do not write everything in the present.
The perfect tense (das Perfekt) is how German normally talks about the past in speech and in most Writing tasks — "I played", "we went", "she has eaten". It is a compound tense: an auxiliary verb (haben or sein) in the present, plus a past participle (Partizip II) sent to the very end of the clause.
Formula: subject + haben / sein (present) + … + Partizip II (at the end).
Full notes, flashcards, Q&A and the topic quiz for every premium subject.
Premium plans are US$8.99/month or US$49.99/year — first month free.
Studying with a parent's blessing? Show them this.