Perfekt: talking about the past
Ich habe gelernt. Ich bin gefahren. haben or sein in position 2, the Partizip II at the end.
haben or sein + Partizip II
In spoken German you usually talk about the past with the Perfekt. It has two parts:
- haben or sein in the right form, in position 2
- the Partizip II at the end of the sentence
Together they make a frame around the rest of the sentence: Ich habe gestern Pizza gegessen. In a yes/no question haben or sein comes first: Hast du gut geschlafen?
| 1 | auxiliary verb(Hilfsverb) | … | past participle (Partizip II)(Partizip II) |
|---|---|---|---|
| Ich | habe | gestern Pizza | gegessen. |
| Gestern | habe | ich Pizza | gegessen. |
| Wir | sind | nach Berlin | gefahren. |
| Er | hat | einen Brief | geschrieben. |
Forming the Partizip II
- Regular verbs: ge- + stem + -t: machen → gemacht, kaufen → gekauft. If the stem ends in -t or -d, the ending is -et: arbeiten → gearbeitet.
- Irregular verbs: ge- + stem + -en, often with a changed stem: sehen → gesehen, trinken → getrunken, gehen → gegangen. Learn these forms together with the verb.
Verbs ending in -ieren have no ge-: studieren → studiert.
| infinitive(Infinitiv) | past participle (Partizip II)(Partizip II) |
|---|---|
| machen | gemacht |
| kaufen | gekauft |
| arbeiten | gearbeitet |
| sehen | gesehen |
| trinken | getrunken |
| gehen | gegangen |
haben or sein?
Most verbs form the Perfekt with haben. These verbs use sein:
- movement from one place to another: gehen, fahren, kommen, laufen
- a change of state: aufstehen (from lying to standing)
- and also sein and bleiben: Ich bin zu Hause geblieben.
| infinitive(Infinitiv) | auxiliary verb(Hilfsverb) | past participle (Partizip II)(Partizip II) |
|---|---|---|
| gehen | sein | gegangen |
| fahren | sein | gefahren |
| kommen | sein | gekommen |
| aufstehen | sein | aufgestanden |
| bleiben | sein | geblieben |
| sein | sein | gewesen |
| essen | haben | gegessen |
| schlafen | haben | geschlafen |
Examples
Ich habe gestern Deutsch gelernt.
I studied German yesterday.
Wir sind am Wochenende nach Hamburg gefahren.
We went to Hamburg at the weekend.
Hast du schon gegessen?
Have you eaten yet?
Sie ist um sechs Uhr aufgestanden.
She got up at six o'clock.
Mein Bruder hat einen Brief geschrieben.
My brother wrote a letter.
Gestern bin ich zu Hause geblieben.
Yesterday I stayed at home.
Your turn
No stress: anything you miss comes back first next time.