Perfekt, part 1 — haben or sein
Perfekt is the past tense you'll use in conversation. Its shape is simple enough to memorize in one sentence:
Subject — haben/sein (slot 2) — middle stuff — past participle (end).
Two moving parts. Know when to pick haben vs. sein, know how to form the past participle, and you have the entire spoken past.
This lesson locks in haben vs. sein and walks through regular participles. Part 2 handles the irregular participles.
The shape
Examples (tap to reveal translation)
German Perfekt covers what English splits into "I read," "I have read," and "I did read." One tense, three English translations.
The rule: haben vs. sein
Default: haben. Most verbs take haben.
Exceptions (take sein):
- Motion verbs — verbs of movement from A to B: gehen, kommen, fahren, fliegen, laufen, reisen, springen, schwimmen (when directional).
- Change-of-state verbs — something becomes something new: werden (to become), sterben (to die), aufstehen (to get up), einschlafen (to fall asleep).
- Three stubborn outliers — sein itself (ich bin gewesen), bleiben (ich bin geblieben), passieren (es ist passiert).
That's it. Any verb NOT on the sein list takes haben.
| Group | Examples | Auxiliary |
|---|---|---|
| Transitive (has an Akk object) | lesen, machen, kaufen, sehen | haben |
| Motion (A → B) | gehen, fahren, fliegen, laufen | sein |
| Change of state | werden, sterben, einschlafen, aufstehen | sein |
| Outliers | sein, bleiben, passieren | sein |
Regular past participles (weak verbs)
For the majority of verbs, the participle follows a single visible pattern:
ge + stem + t
machen → gemacht. spielen → gespielt. lernen → gelernt.
| Infinitive | Stem | Past Participle |
|---|---|---|
| machen | mach | gemacht |
| spielen | spiel | gespielt |
| kaufen | kauf | gekauft |
| hören | hör | gehört |
| arbeiten | arbeit | gearbeitet |
The -e- in gearbeitet is the same phonetic buffer you saw in the present tense with stems ending in -t or -d.
Three participle quirks to know now
1. Verbs starting with be-, ver-, er-, zer-, ent-, emp-, miss- don't add ge-. These prefixes are "inseparable" — they stick to the stem forever. Participle = prefix + stem + t.
Examples (tap to reveal translation)
2. Verbs ending in -ieren don't add ge-. These are usually borrowed words (studieren, telefonieren, informieren, fotografieren). Participle = stem + t.
Examples (tap to reveal translation)
3. Separable-prefix verbs park ge between the prefix and the stem. aufmachen → aufgemacht. The prefix sits out front, ge slips in, then stem + t.
Examples (tap to reveal translation)
Worked example
Gestern habe ich meinen Freund angerufen und wir haben lange telefoniert. Yesterday I called my friend and we talked for a long time.
Walk it through:
- Gestern habe ich... — slot 1: Gestern (time phrase). Slot 2: habe (auxiliary, conjugated). Subject: ich.
- meinen Freund angerufen — object first, then participle at the end. anrufen is separable → angerufen.
- wir haben lange telefoniert — telefonieren is an
-ierenverb → no ge-.
One sentence, two verbs, three participle quirks. If you got it, you've got Perfekt basics.
The "still doing it" problem
Don't use Perfekt to describe things you're still doing. For ongoing activities, German uses Präsens + seit:
- Ich lerne seit drei Jahren Deutsch. — I've been learning German for three years. (ongoing → Präsens)
- Ich habe drei Jahre Deutsch gelernt. — I've learned German for three years (finished now). (done → Perfekt)
English's "I have been doing" trips speakers into using Perfekt here. German treats ongoing action as present.
Common mistakes, named
-
Reaching for sein for transitive verbs. Ich bin ein Buch gelesen. ❌ → Ich habe ein Buch gelesen. ✓ If there's a direct object, it's haben, period.
-
Adding ge- to
-ierenverbs. Ich habe gestudiert. ❌ → Ich habe studiert. ✓ -
Leaving the participle in the middle. Ich habe gelesen ein Buch. ❌ → Ich habe ein Buch gelesen. ✓ Participle goes to the END.
-
Forgetting sein for bleiben and sein. Ich habe zu Hause geblieben. ❌ → Ich bin zu Hause geblieben. ✓
Mini check
Quick Check
Choose: 'Wir ___ gestern ein Auto ___.'
Quick Check
Choose: 'Er ___ nach Hause ___.'
Quick Check
Past participle of 'studieren'?
Where this leads
Now the harder half: irregular past participles. About 200 common verbs don't follow the ge + stem + t rule. There's a pattern to most of them — we'll build it next.
Next up: Perfekt part 2 — strong participles.
Test yourself
Quick Check
Er ___ ein neues Auto gekauft.
Quick Check
Die Blumen ___ schnell gewachsen. (wachsen = state change)
Quick Check
Ich ___ gestern nach Berlin gefahren.
Track your progress through the path.
Sign in to mark this lesson as read and save your place in the path.