← All tools

Indikativ · Aktiv

Perfekt Aktiv

Present perfect, active

haben/sein + P.II

Er hat den Brief geschrieben.

Varianten

Hauptsatzhaben/sein + P.IIEr hat den Brief geschrieben.
Hauptsatz + Modalverbhaben + Inf. + müssenEr hat den Brief schreiben müssen.
NebensatzP.II + haben/sein…, dass er den Brief geschrieben hat.
Nebensatz + Modalverbhaben + Inf. + müssen…, dass er den Brief hat schreiben müssen.
  • With sein: Er ist nach Hause gegangen.

How to build it

  1. Pick the auxiliary: haben for most verbs, sein for verbs of motion or change of state (gehen, fahren, einschlafen) and for sein, bleiben, werden.
  2. Conjugate the auxiliary in the Präsens to match the subject: er hat.
  3. Form the Partizip II of the main verb: schreiben → geschrieben.
  4. Put the auxiliary in position 2 and the participle at the end of the clause: Er hat den Brief geschrieben.

When to use it

  • Talking about the past in conversation, messages and informal writing — it is the everyday past tense in most of the German-speaking world.
  • Completed actions with a link to the present: Ich habe meinen Schlüssel verloren (so I can’t get in).
  • With a time word it can also describe a completed future event: Morgen habe ich das erledigt.

Examples

  • Ich habe gestern lange gearbeitet. — I worked late yesterday.
  • Wir sind nach Berlin gefahren. — We drove to Berlin.
  • Hast du schon gegessen? — Have you eaten yet?
  • Sie ist um sechs aufgestanden. — She got up at six.
  • Die Kinder haben im Garten gespielt. — The children played in the garden.

Pitfalls

  • haben or sein: motion and change of state take sein (ich bin gelaufen, er ist eingeschlafen); a motion verb with a direct object takes haben (ich habe das Auto gefahren).
  • Separable verbs put ge- inside: anrufen → angerufen. Verbs with inseparable prefixes and -ieren verbs have no ge-: verkauft, studiert.
  • Modal verbs with another infinitive use the infinitive instead of the participle: Er hat arbeiten müssen, not gemusst.