Skip to content
A2German Grammar

German Perfect Tense (Perfekt)

The Perfekt is the most common past tense in spoken German. It uses a helper verb (haben or sein) plus a past participle: 'Ich habe gegessen' (I have eaten / I ate).

The perfect tense (Perfekt) is the go-to past tense in spoken German. While English distinguishes between "I ate" and "I have eaten," German uses the Perfekt for both meanings in everyday conversation.

How to Form the Perfekt

The Perfekt consists of two parts: a helper verb (haben or sein) conjugated in the present tense, plus the past participle (Partizip II) at the end of the clause.

Past Participles of Regular Verbs

For regular (weak) verbs, form the participle with ge- + stem + -t: machen → gemacht, spielen → gespielt, lernen → gelernt. Verbs ending in -ieren skip the ge-: studieren → studiert. Verbs with inseparable prefixes (be-, er-, ver-, ent-, emp-, zer-, miss-) also skip ge-: besuchen → besucht.

Past Participles of Irregular Verbs

Irregular (strong) verbs use ge- + changed stem + -en: trinken → getrunken, schreiben → geschrieben, essen → gegessen. These must be memorized.

Haben or Sein?

Most verbs use haben. Use sein when the verb expresses movement from A to B (gehen, fahren, fliegen, kommen) or a change of state (werden, sterben, aufwachen, einschlafen). The verbs sein (to be) and bleiben (to stay) also use sein despite not fitting these patterns.

Separable Verbs in the Perfekt

For separable verbs, ge- goes between the prefix and the stem: aufstehen → aufgestanden, einkaufen → eingekauft, anrufen → angerufen.

Reference Tables

Past Participle Formation

TypePatternExample
Regularge- + stem + -tmachen → gemacht
Irregularge- + changed stem + -entrinken → getrunken
Separableprefix + ge- + stem + -t/-eneinkaufen → eingekauft
Inseparable prefixprefix + stem + -t/-en (no ge-)besuchen → besucht
-ieren verbsstem + -t (no ge-)studieren → studiert

Haben vs. Sein

HelperUsed ForExamples
habenMost verbs, transitive verbsessen, trinken, lernen, kaufen, sehen
seinMovement (A to B)gehen, fahren, fliegen, kommen, laufen
seinChange of statewerden, sterben, aufwachen, einschlafen
seinExceptionssein (gewesen), bleiben (geblieben)

Example Sentences

Ich habe Deutsch gelernt.

I learned German. / I have learned German.

Regular verb with haben: ge- + lern + -t

Er ist nach Berlin gefahren.

He drove/went to Berlin.

Movement verb with sein: fahren → gefahren

Wir haben den Film gesehen.

We saw the film.

Irregular: sehen → gesehen (ge- + seh + -en)

Sie hat um 7 Uhr angerufen.

She called at 7 o'clock.

Separable verb: anrufen → angerufen (ge- between prefix and stem)

Common Mistakes

Ich habe nach Berlin gefahren.

Ich bin nach Berlin gefahren.

'Fahren' expresses movement from A to B, so it uses 'sein' as its helper verb, not 'haben'.

Ich habe gebesucht meine Oma.

Ich habe meine Oma besucht.

Verbs with inseparable prefixes (be-, ver-, er-, etc.) do not add ge-. Also, the past participle goes at the end.

Er hat gestudiert in München.

Er hat in München studiert.

Verbs ending in -ieren do not get ge-: 'studiert', not 'gestudiert'. The participle goes at the end.

Frequently Asked Questions

When do you use haben vs. sein in the German Perfekt?

Use 'sein' for verbs expressing movement from one place to another (gehen, fahren, fliegen) or a change of state (werden, sterben). Also 'sein' and 'bleiben' use sein. All other verbs typically use 'haben'.

How do you form the past participle of regular German verbs?

Take the verb stem (infinitive minus -en), add ge- at the beginning and -t at the end: machen → gemacht, spielen → gespielt. Exception: verbs with inseparable prefixes (be-, ver-, er-) and -ieren verbs skip the ge-.

Is the Perfekt or Präteritum more common in German?

The Perfekt is far more common in spoken German and informal writing. The Präteritum (simple past) is mainly used in formal writing, literature, and for the verbs sein/haben/werden and modal verbs in speech.

Related Grammar Topics

Related Words

Ready to Test Your German?

Find out your current level and get personalized recommendations with our free assessment.

Take the Level Assessment