Deutsch30YOUR GERMAN. YOUR PACE.
German grammar · B1

Perfekt vs. Präteritum: Which German Past Tense to Use

In one sentence

Both describe the past. Use the Perfekt (“Ich habe gegessen”) in everyday speech and informal writing; use the Präteritum (“Ich aß”) in written narration, news, and books. The big exceptions are sein, haben, and the modal verbs, whose Präteritum (war, hatte, konnte) is normal even when speaking.

German has two main ways to talk about the past, and the choice is mostly about register — spoken versus written — not about meaning. In most cases they translate to the same English sentence.

The Perfekt is a compound tense: a conjugated form of haben or sein plus the past participle at the end. “Ich habe einen Brief geschrieben” (I wrote / have written a letter). It is the default in conversation across Germany and Austria.

The Präteritum (also called the simple past or Imperfekt) is a single conjugated verb: “Ich schrieb einen Brief.” You will meet it constantly when reading — newspapers, novels, reports — but it sounds formal in casual speech.

The practical shortcut: speak in the Perfekt, write narration in the Präteritum, and always use the Präteritum of sein (war), haben (hatte), and the modal verbs (konnte, musste, wollte) even when speaking, because the Perfekt of those sounds clumsy.

Perfekt
Perfekt = haben/sein (konjugiert) + Partizip II am Satzende
Präteritum
Präteritum = ein konjugiertes Verb (regelmäßig: -te; unregelmäßig: Vokalwechsel)
Speak in
Sprechen: Perfekt
Write narration in
Schreiben (Erzählung): Präteritum
Always Präteritum (even spoken)
Immer Präteritum: war, hatte, konnte, musste, wollte …

Examples

Ich habe gestern Fußball gespielt.
I played football yesterday. (Perfekt — spoken)
Er ist nach Hause gegangen.
He went home. (Perfekt with sein — movement)
Sie schrieb einen langen Brief.
She wrote a long letter. (Präteritum — written style)
Ich war gestern krank.
I was ill yesterday. (Präteritum of sein, normal in speech)
Wir hatten keine Zeit.
We had no time. (Präteritum of haben, normal in speech)
Als Kind konnte ich nicht schwimmen.
As a child I could not swim. (Präteritum of a modal)

Common mistakes

FAQ

Is the Perfekt or the Präteritum more correct?

Neither is more correct — they belong to different registers. The Perfekt is standard in spoken German and informal text; the Präteritum is standard in written narration. Both are fully grammatical.

Which verbs use the Präteritum even when speaking?

sein (war), haben (hatte), and the modal verbs (konnte, musste, durfte, sollte, wollte). Their Perfekt forms sound awkward, so Germans use the Präteritum for them in everyday speech.

Does the choice change the meaning?

Usually not. “Ich habe gegessen” and “Ich aß” both mean “I ate.” The difference is style and context, not time or aspect, in the vast majority of sentences.

Keep learning

Practice this in real German

Deutsch30 turns grammar like this into daily speaking, listening and writing practice — with an AI partner that corrects you in your own language. Start free, no card needed.