The rule
Most verbs take haben. Movement from A to B takes sein: gehen, fahren, kommen, fliegen.
How to build it
Put haben or sein in position 2 (first in a yes/no question) and the participle at the end.
The forms
| Person | machen | essen | fahren |
|---|---|---|---|
| ich | habe … gemacht | habe … gegessen | bin … gefahren |
| du | hast … gemacht | hast … gegessen | bist … gefahren |
| er/sie/es | hat … gemacht | hat … gegessen | ist … gefahren |
| wir | haben … gemacht | haben … gegessen | sind … gefahren |
| ihr | habt … gemacht | habt … gegessen | seid … gefahren |
| sie/Sie | haben … gemacht | haben … gegessen | sind … gefahren |
Examples
- Luisa hat am Samstag einen Kuchen gemacht.
- Ich habe am Wochenende ein Buch gelesen.
- Am Wochenende ist Max in die Stadt gefahren.
- Bist du gestern mit dem Bus gefahren?
A common mistake
Gestern bin ich in die Stadt gegeht.
Gestern bin ich in die Stadt gegangen.
The incorrect form is gegeht. gehen → gegangen: learn the participle with the verb.
How to remember it
machen→gemachtessen→gegessenhaben / sein (position 2) … participle (end)movement from A to B → sein · most others → haben