German Grammar Compass
Cheat sheet · Perfekt · haben or sein · war & hatte

Talking about the past in German: cheat sheet

The bracket again

Position 2middle …End
Ichhabegestern Pizzagegessen.
Joyhatacht Stundengearbeitet.
Wirsindnach Dresdengefahren.
Washastdu am Wochenendegemacht?

I ate pizza yesterday · Joy worked for eight hours · We went to Dresden · What did you do at the weekend?

The rule

sein
  • moving from A to B
  • changing state
  • sein, bleiben, passieren
Ich bin nach Hause gegangen.I went home.
Joy ist früh aufgestanden.Joy got up early.
Was ist passiert?What happened?
haben: everything else

Including all verbs with an accusative object.

Ich habe gegessen.I ate.
Wir haben eingekauft.We went shopping.
Er hat geschlafen.He slept.

The patterns

TypePatternExamples
regularge + stem + tgemacht · gelernt · gearbeitetdone · learned · worked
irregularge + stem + engefahren · gelesen · getrunkendriven · read · drunk
separableprefix + ge + …eingekauft · aufgestanden · angerufenshopped · got up · called
be-, ver-, er- …no ge-bezahlt · verstanden · erklärtpaid · understood · explained
-ierenno ge-telefoniert · studiert · repariertphoned · studied · repaired

Irregular ones you need every day

InfinitiveParticipleInfinitiveParticiple
esseneatgegessentrinkendrinkgetrunken
schlafensleepgeschlafenschreibenwritegeschrieben
sehenseegesehenlesenreadgelesen
nehmentakegenommensprechenspeakgesprochen
gehengogegangenkommencomegekommen
findenfindgefundenhelfenhelpgeholfen

Irregular participles must be learned. Start with these 12.

The forms

seinhabenkönnenmüssenwollen
ichwarhattekonntemusstewollte
duwarsthattestkonntestmusstestwolltest
er / sie / eswarhattekonntemusstewollte
wirwarenhattenkonntenmusstenwollten
ihrwarthattetkonntetmusstetwolltet
sie / Siewarenhattenkonntenmusstenwollten

Modal verbs in the past lose their umlaut: können → konnte, müssen → musste.

ich / er-form (same for both)

ModalPastMeaning
könnenkonntecould, was able to
müssenmusstehad to
dürfendurftewas allowed to
sollensolltewas supposed to
wollenwolltewanted to
mögenmochteliked

Endings: ich musste · du musstest · er musste · wir mussten · ihr musstet · sie mussten.

Which one?

als: once, in the past

A single event or period that is over.

Als ich nach Deutschland kam, konnte ich kein Deutsch.When I came to Germany, I couldn’t speak German.
Als Joy ein Kind war, wohnte sie in Manila.When Joy was a child, she lived in Manila.
wenn: every time, now, future

Repeated events, present and future.

Immer wenn ich Nachtschicht habe, bin ich müde.Whenever I work nights, I’m tired.
Wenn ich fertig bin, rufe ich dich an.When I’m finished, I’ll call you.

Learn it step by step

Talking about the past: Perfektdas Perfekthaben or sein?haben oder seinBuilding the past participledas Partizip IIwar, hatte, konnte …Präteritum: sein, haben, ModalverbenModal verbs in the pastModalverben im Präteritumwenn or als?wenn oder als