All grammar topics

The Perfekt: Talking About Yesterday

A2

The conversational past tense — how Germans actually tell you what they did on the weekend.

The spoken past: haben/sein + Partizip II

Germans talk about the past with a two-part construction: a helper verb (haben or sein) in the present, plus the Partizip II at the very end. 'Ich habe einen Film gesehen.' Most verbs take haben; verbs of movement and state change take sein — 'Ich bin nach Berlin gefahren.'

Building the Partizip II
Verb typePatternExample
weak (regular)ge- + stem + -tarbeiten → gearbeitet
strongge- + changed stem + -entrinken → getrunken
verbs on -ierenstem + -t (no ge-)studieren → studiert
separable verbsprefix + ge- + stemaufstehen → aufgestanden

Beispiele — examples in context

Ich habe gestern einen Film gesehen.

I watched a movie yesterday.

Tipp: haben because the object is being acted on.

Wir sind am Wochenende nach Hamburg gefahren.

We went to Hamburg on the weekend.

Tipp: sein because fahren is movement from A to B.

haben or sein? One rule of thumb

If the verb answers 'from where to where?' or describes a change of state (fahren, gehen, kommen, fliegen, aufwachen, werden), it takes sein. Everything else — including all verbs with a direct object — takes haben. When in doubt, haben is right about 80% of the time.

Beispiele — examples in context

Ich bin um sieben Uhr aufgewacht und habe Kaffee gekocht.

I woke up at seven and made coffee.

Tipp: One sentence, both helpers: state change → sein, action on an object → haben.

Why you learn this first

In everyday speech, from bar conversations to podcasts, the Perfekt has crowded out the simple past almost completely. Master this one construction and you can talk about your entire past — one of the biggest wins per study hour in the whole language.

Beispiele — examples in context

Ich habe in Wien studiert und bin dann nach München gezogen.

I studied in Vienna and then moved to Munich.

Tipp: Notice studiert has no ge- — -ieren verbs never take it.