All grammar topics

The Perfekt: Talking About the Past

A1

How to say what you did yesterday — the tense Germans use for almost everything they say about the past.

A verb sandwich with two past parts

German's spoken past has two pieces: a form of 'haben' on position two, and the Partizip II at the very end of the sentence — the verb sandwich you know from the modal verbs, wearing a new filling. Regular verbs build the Partizip II with ge- + stem + -t, and it never changes again.

Regular verbs: ge- + stem + -t
InfinitivePartizip IIExample
machengemachtIch habe die Hausaufgaben gemacht.
kaufengekauftWir haben ein Auto gekauft.
lernengelerntDu hast viel gelernt.
spielengespieltDie Kinder haben Fußball gespielt.
arbeitengearbeitetSie hat gestern gearbeitet.

Beispiele — examples in context

Ich habe gestern einen Film gesehen.

I watched a movie yesterday.

Tipp: haben on position two, gesehen at the end — everything else is normal word order.

Strong verbs: learn them as vocabulary

Strong (irregular) verbs build the Partizip II with ge- + a CHANGED stem + -en. You can't derive 'gegessen' from 'essen' by rule — but you only need a handful at A1, and you already know most of the verbs. Learn each participle like a new word, together with its verb.

The strong participles you need first
InfinitivePartizip IIEnglish
essengegesseneaten
trinkengetrunkendrunk
lesengelesenread
sehengesehenseen
schlafengeschlafenslept
nehmengenommentaken
sprechengesprochenspoken
schreibengeschriebenwritten

Beispiele — examples in context

Wir haben Pizza gegessen und Cola getrunken.

We ate pizza and drank cola.

Tipp: Two participles, one haben — the second clause drops it.

Movement takes sein

Verbs that go from A to B — gehen, fahren, kommen, fliegen, aufstehen — and verbs of change like 'werden' take 'sein' instead of 'haben' as their helper. The test: does the verb answer 'from where to where?' or 'into what state?' Then it's sein. Everything else, including all verbs with a direct object, takes haben.

Beispiele — examples in context

Ich bin um sieben Uhr aufgestanden.

I got up at seven o'clock.

Tipp: Change of state → sein, even though there's no movement across town.

Wir sind am Wochenende nach Berlin gefahren.

We went to Berlin on the weekend.

Tipp: fahren = movement → sein + gefahren.

Ich bin zu Hause geblieben.

I stayed home.

Tipp: bleiben is the exception you just memorize: no movement at all, but sein.

Pro tip: this is THE German past

In spoken German, the Perfekt has almost completely replaced the simple past — a German telling you about their weekend will use it for every verb except two. Which two? 'sein' and 'haben' themselves — they have their own mini-past, 'war' and 'hatte', and that is genuinely all the Präteritum you need at A1. Ask 'Was hast du gestern gemacht?' and you can keep a conversation about the past alive all evening.

Beispiele — examples in context

Was hast du gestern gemacht? — Ich habe Deutsch gelernt!

What did you do yesterday? — I learned German!

Tipp: Your new favorite question and answer pair.