In English, you form the past tense by changing the verb: "I went", "I ate", "I saw". In German, spoken past tense is formed differently using the Perfekt construction β which is used in everyday conversation (while PrΓ€teritum is used mostly in writing).
The formula is simple: auxiliary verb (haben or sein) + Partizip II.
The rule: Perfekt = haben/sein (conjugated, position 2) + Partizip II (end of sentence)
Example: Ich habe ein Buch gelesen. / Ich bin nach Hause gegangen.
How to Form Partizip II
Partizip II is the past participle form of a verb. There are two types:
Regular Verbs: ge- + stem + -t
- machen β gemacht
- kaufen β gekauft
- spielen β gespielt
Irregular Verbs: ge- + changed stem + -en
- gehen β gegangen
- sehen β gesehen
- fahren β gefahren
| Infinitive | Partizip II | Type |
|---|---|---|
| machen | gemacht | regular |
| kaufen | gekauft | regular |
| spielen | gespielt | regular |
| gehen | gegangen | irregular |
| sehen | gesehen | irregular |
| fahren | gefahren | irregular |
| essen | gegessen | irregular |
| trinken | getrunken | irregular |
| schreiben | geschrieben | irregular |
| lesen | gelesen | irregular |
haben or sein?
This is the most common question. Here is the practical answer:
haben
- essen β to eat
- kaufen β to buy
- machen β to do/make
- sehen β to see
- lesen β to read
- trinken β to drink
- arbeiten β to work
sein
- gehen β to go
- kommen β to come
- fahren β to drive/travel
- laufen β to run
- fliegen β to fly
- werden β to become
- sein β to be
- bleiben β to stay
The rule: Verbs of movement or change of state β sein. All others β haben.
β οΈ Watch out: The Perfekt of "sein" (to be) is "ich bin gewesen" β both the auxiliary verb and the Partizip II come from the same verb. Irregular but very common.
Sentence Structure
The auxiliary verb (blue) is in position 2, and Partizip II (orange) goes to the end:
- Ich habe gestern einen Film gesehen. I watched a film yesterday.
- Sie ist mit dem Bus gefahren. She took the bus. (She went by bus.)
- Wir haben Pizza gegessen. We ate pizza.
- Er ist um 8 Uhr aufgewacht. He woke up at 8 o'clock.
- Habt ihr das Buch gelesen? Did you (all) read the book?
haben Conjugation (for Perfekt)
| Person | haben |
|---|---|
| ich | habe |
| du | hast |
| er / sie / es | hat |
| wir | haben |
| ihr | habt |
| sie / Sie | haben |
sein Conjugation (for Perfekt)
| Person | sein |
|---|---|
| ich | bin |
| du | bist |
| er / sie / es | ist |
| wir | sind |
| ihr | seid |
| sie / Sie | sind |
Movement = sein
Verbs like "gehen, fahren, laufen, fliegen" all indicate movement from one place to another β they always take sein.
Group the Irregulars
The ge-β¦-en pattern is the hallmark of irregular Partizip II. Learn them in groups: gegangen, gefahren, gesehen.
Perfekt in Conversation
In everyday spoken German, always use Perfekt for the past. PrΓ€teritum is for writing and storytelling.
sein + bleiben + werden
Memorize these three: ich bin gewesen, ich bin geblieben, ich bin geworden. State verbs that take sein.
Test Yourself
Fill in the blanks:
Practice Past Tense Through Real Conversations
Build Perfekt sentences in DeutschGo's AI chat module and get instant feedback.
Download on App Store β Free