Perfect Tense (Perfekt)

The standard way to talk about the past in conversations.

All A2 grammar

The Perfect tense is like making a sandwich: helper verb (haben/sein) + filling (other information) + past participle at the end. It's the most common way to talk about past events in spoken German.

1Story in Action

Am Montagmorgen

Anna: Hallo Ben! Wie war dein Wochenende?

Hello Ben! How was your weekend?

Präteritum (Simple Past)

For 'sein' (to be), Germans use the simple past 'war' in conversation instead of the Perfekt 'ist gewesen'.

Ben: Hallo Anna! Ich bin nach Hamburg gefahren und habe meine Familie besucht.

Hello Anna! I went to Hamburg and visited my family.

Perfekt with 'sein'

We use 'sein' for verbs of motion like 'fahren' (to go/drive).

Participle: fahren -> gefahren (irregular)

Perfekt with 'haben'

Most verbs use 'haben'. 'Besuchen' (to visit) does not describe motion.

Participle: besuchen -> besucht (regular, no 'ge-')

Anna: Toll! Was habt ihr zusammen gemacht?

Great! What did you do together?

Perfekt with 'haben'

The verb 'machen' (to do) always uses 'haben'.

Participle: machen -> gemacht (regular)

Ben: Wir sind in die Stadt gegangen und haben in einem Restaurant gegessen.

We went into the city and ate in a restaurant.

Perfekt with 'sein'

'Gehen' (to go) is a verb of motion, so it uses 'sein'.

Participle: gehen -> gegangen (irregular)

Perfekt with 'haben'

'Essen' (to eat) uses 'haben'.

Participle: essen -> gegessen (irregular)

Anna: Das klingt schön! Wann bist du zurückgekommen?

That sounds nice! When did you come back?

Perfekt with 'sein'

The verb 'zurückkommen' (to come back) shows motion, so it uses 'sein'.

For separable verbs like 'zurückkommen', the 'ge-' goes in the middle: 'zurück-ge-kommen'.

Ben: Ich bin gestern Abend angekommen. Der Zug hat leider eine kleine Verspätung gehabt.

I arrived yesterday evening. Unfortunately, the train had a small delay.

Perfekt with 'sein'

'Ankommen' (to arrive) shows a change of location, so it uses 'sein'.

Another separable verb: an-ge-kommen.

Perfekt with 'haben'

This is the Perfekt of 'haben' (to have). While 'hatte' is more common, 'hat gehabt' is also correct.

Participle: haben -> gehabt (irregular)

Anna: Ach so. Na, Hauptsache, du bist wieder da! Und was hast du mir erzählt?

I see. Well, the main thing is you're back! And what did you tell me about?

Perfekt with 'haben'

The verb 'erzählen' (to tell/narrate) uses 'haben'.

For verbs with prefixes like 'er-', the participle is formed without 'ge-': erzählt.

2Why This Matters

You will use the Perfekt tense in almost every conversation about past events. It's like learning to make a sandwich - once you know the 'recipe' (helper verb + past participle), you can talk about any past action. This is THE most important past tense for A2 level and everyday German conversation.

3The Sentence Sandwich System

Think of Perfekt like a sandwich: First piece of bread (helper verb in position 2) + filling (all other information) + second piece of bread (past participle at the very end).

Structure: Subject + helper verb (haben/sein conjugated) + ... other information ... + past participle

Positions: Helper verb always in position 2, past participle always at the very end

Two Ingredients: You always need exactly two parts: helper verb + past participle

Key Insight: No matter how much 'filling' (information) you add, the two pieces of bread (verbs) hold the sentence together.

Memory_trick: Think: bread-filling-bread = helper-information-participle

Ich habe einen Apfel gegessen.I have eaten an apple.This is a typical 'bread-filling-bread' structure: Ich habe [filling] gegessen.The auxiliary verb (haben) is in position 2, and the Partizip II (gegessen) is at the end.
Wir sind gestern nach Berlin gefahren.We drove to Berlin yesterday.The 'bread-filling-bread' structure is used with the auxiliary verb sein for verbs of motion.The auxiliary verb (sein) is in position 2, and the Partizip II (gefahren) is at the end.
Sie hat ihrem Freund eine E-Mail geschrieben.She wrote an email to her friend.The bracket encloses two objects (ihrem Freund, eine E-Mail) and an adverbial of time/place (if present).The auxiliary verb (haben) is in position 2, and the Partizip II (geschrieben) is at the end.

4When to Use SEIN - Journeys & Transformations

Use SEIN for 'journeys' (movement from A to B) and 'transformations' (changes of state). Think: if someone or something GOES somewhere or BECOMES something different, use sein.

Movement Rule: Change of location: going from point A to point B

State Change Rule: Change of condition: becoming different (awake→asleep, alive→dead)

Special Verbs: sein (to be) and bleiben (to stay) always use sein as helper

Key Question: Ask: Did someone/something GO somewhere or BECOME different?

Memory_trick: SEIN = Journey or Transformation

5When to Use HABEN - The Default Helper

HABEN is the 'default' helper verb. If a verb doesn't show movement or change of state, use haben. Especially important: if you can ask 'what?' or 'whom?' after the verb, always use haben.

Default Rule: When in doubt, use haben - it's the most common helper verb

Object Rule: Verbs with accusative objects (direct objects) always use haben

Question Test: If you can ask 'was?' (what?) or 'wen?' (whom?) after the verb → haben

Static Actions: Actions that don't involve movement or change of state → haben

Memory_trick: HABEN = Has an object OR no movement/change

6Forming the Past Participle (Partizip II)

The past participle form depends on the verb type. Regular verbs add ge- + stem + -t. Irregular verbs often change the vowel and add ge- + stem + -en.

Regular Pattern: Most verbs follow the regular pattern: ge- + stem + -t

Irregular Pattern: Some verbs are irregular and must be memorized

Prefix Rules: Separable prefixes: ge- goes between prefix and stem. Inseparable prefixes: no ge- at all

Special Endings: Verbs ending in -ieren never get ge-

Memory_trick: Most common pattern: ge + stem + t

7Common Sentence Patterns & Word Order

In questions and statements, the sentence sandwich structure stays the same. The helper verb and past participle create a 'frame' around all other information.

Statement Order: Subject + helper verb + ... information ... + past participle

Question Order: Helper verb + subject + ... information ... + past participle?

Frame Structure: The two verbs create a 'frame' - everything else fits inside

Time Expressions: Time expressions usually come early in the sentence

Key Point: No matter how complex the sentence, the verb frame remains: helper ... participle

8Practice Exercises

Sample·Practice

Gestern ___ wir nach München ___ (fahren).

78 graded exercises on Perfect Tense (Perfekt), with the mistake explained every time you get one wrong.

10 more A2 grammar topics — see them all