Skip to content

Grammar · A2

The perfect: ich habe gemacht, ich bin gegangen

When Germans talk about the past, they mostly use the perfect (Perfekt): a form of haben or sein, and a participle at the end of the sentence.

Two parts

The perfect has two parts. A form of haben or sein stands in second place, like any verb. The participle (a special form of the verb, such as gemacht or gegangen) goes to the very end of the sentence.

Use the perfect when you talk about the past: what happened yesterday, last summer or five minutes ago. In English this is usually the simple past: Wir haben Fußball gespielt - we played football.

Personmachengehen
ichhabe gemachtbin gegangen
duhast gemachtbist gegangen
er/sie/eshat gemachtist gegangen
wirhaben gemachtsind gegangen
ihrhabt gemachtseid gegangen
sie/Siehaben gemachtsind gegangen

How to make the participle

Regular verbs take ge- before the stem and -t after it: machen → gemacht, kaufen → gekauft, spielen → gespielt. A stem that ends in -t or -d takes an extra e, as in the present: arbeiten → gearbeitet.

Many common verbs are irregular: they take ge- and -en, and often a new vowel. sehen → gesehen, trinken → getrunken, schreiben → geschrieben. Learn these with the verb: every verb's page shows its perfect.

InfinitivePerfekt
machenhat gemacht
kaufenhat gekauft
arbeitenhat gearbeitet
sehenhat gesehen
trinkenhat getrunken
schreibenhat geschrieben

haben or sein?

Most verbs take haben. Verbs of movement from one place to another take sein: gehen, fahren, kommen, fliegen. So do verbs of change, such as aufstehen: first you lie, then you stand.

sein and bleiben take sein too: ich bin gewesen, ich bin geblieben. But instead of ich bin gewesen people usually say ich war - more about that in the next lesson.

A quick test: does someone go from A to B, or does something change? Then it is sein.

InfinitivePerfekt
gehenist gegangen
fahrenist gefahren
kommenist gekommen
fliegenist geflogen
aufstehenist aufgestanden
seinist gewesen
bleibenist geblieben

ge- in the middle or no ge- at all

Separable verbs, the ones that split in the present (ich kaufe ein), put ge- between their two parts: einkaufen → eingekauft, anrufen → angerufen, aufstehen → aufgestanden.

Verbs that end in -ieren take no ge- at all: telefonieren → telefoniert, reparieren → repariert. Neither do verbs that begin with be- or ver-: bezahlen → bezahlt, besuchen → besucht, verstehen → verstanden.

InfinitivePerfekt
einkaufenhat eingekauft
anrufenhat angerufen
telefonierenhat telefoniert
reparierenhat repariert
bezahlenhat bezahlt
verstehenhat verstanden

Fill the Gaps

  1. Frida hat das Brot schon ___.

  2. Wir ___ mit dem Zug nach Hamburg gefahren.

  3. Hast du die Hausaufgaben schon ___?

  4. Ich ___ heute noch keinen Kaffee getrunken.

  5. Lotte hat im Supermarkt ___.

  6. Otti hat gestern lange mit Frida ___.

  7. Frau Hilde ___ den ganzen Tag zu Hause geblieben.

  8. Bruno hat für uns einen Kuchen ___.

You meet it in: Kalle stays fit, The friends take the train, Emil flies to his cousins, Lotte applies for a job, The friends celebrate New Year, Frau Hilde remembers, Lotte goes to the museum, Otti visits Kalle in hospital

Next lesson · A2

The simple past: war, hatte, konnte

For most verbs you use the perfect when you speak. But sein, haben and the modal verbs have their own short past, the simple past (Präteritum), and you hear it every day.