German Präteritum:
Narrative Past Tense

When to use Präteritum vs Perfekt, how to conjugate sein and haben, modal verbs, and essential irregular verb forms.

📖 Reading time: ~8 minutes · A2–B1 level

German has two common past tenses: Perfekt (used in spoken German) and Präteritum (used in writing and narrative). The key insight: certain high-frequency verbs — sein, haben and modal verbs — are almost always used in Präteritum even in spoken German.


Präteritum vs Perfekt: When to Use Which

TenseWhen to useExample
PerfektSpoken German, casual writingIch habe gegessen. (I ate.)
PräteritumWritten narrative, news, stories; sein/haben/modals alwaysIch war müde. (I was tired.)

The rule of thumb: In everyday conversation, use Perfekt for almost everything — EXCEPT for sein (war), haben (hatte) and modal verbs. These always sound more natural in Präteritum.


sein in Präteritum: war

ich
war
du
warst
er/sie/es
war
wir
waren
ihr
wart
sie/Sie
waren
Ich war gestern in Berlin.
I was in Berlin yesterday.
Das Wetter war sehr schön.
The weather was very nice.

haben in Präteritum: hatte

ich
hatte
du
hattest
er/sie/es
hatte
wir
hatten
ihr
hattet
sie/Sie
hatten
Ich hatte keine Zeit.
I had no time.

Modal Verbs in Präteritum

InfinitivePräteritum (ich)English
könnenkonntecould
wollenwolltewanted to
müssenmusstehad to
dürfendurftewas allowed to
sollensolltewas supposed to
mögenmochteliked

Regular Verb Pattern

For regular verbs, the Präteritum stem = infinitive stem + -te endings:

machen → machte, machtest, machte, machten, machtet, machten
to do/make → did/made
Ich spielte gestern Fußball.
I played football yesterday.

Common Irregular Verbs

InfinitivePräteritumEnglish
gehengingwent
kommenkamcame
fahrenfuhrdrove / travelled
sehensahsaw
schreibenschriebwrote
lesenlasread
sprechensprachspoke
gebengabgave
nehmennahmtook
denkendachtethought

⚠️ Irregular Präteritum forms must be memorised individually — there's no single pattern. Learn them grouped by vowel change: a→i (fahren/fuhr), e→a (geben/gab), ei→ie (schreiben/schrieb).

Practice Präteritum with DeutschGo

Grammar games and AI dialogues that put Präteritum into natural context.

Download Free