Viobean · GrammarA1Lesson + practice

The Perfekt: Ich habe gegessen. Ich bin gefahren.

Put haben or sein in position 2. Put the participle at the end: Am Samstag habe ich im Café gearbeitet. Most verbs take haben. Movement from A to B takes sein: Ich bin nach Hause gegangen.

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

Personmachenessenfahren
ichhabe … gemachthabe … gegessenbin … gefahren
duhast … gemachthast … gegessenbist … gefahren
er/sie/eshat … gemachthat … gegessenist … gefahren
wirhaben … gemachthaben … gegessensind … gefahren
ihrhabt … gemachthabt … gegessenseid … gefahren
sie/Siehaben … gemachthaben … gegessensind … 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

Learn it step by step

Learn with pictures and sound. Then practise with new sentences each time. Start for free.