Explanation
German has two past tenses that both translate to the English simple past (“I ate”, “we drove”). Choosing between them depends on context — spoken vs. written — rather than on when something happened.
Rules
Perfekt — used in everyday spoken German and informal writing. Formed with the present tense of haben or sein + Partizip II.
Ich habe gegessen. — I ate / I have eaten.
Präteritum — used in written German, literature, news, and formal narratives. A simple conjugated past form, no auxiliary needed.
Ich aß. — I ate.
| Prefer Perfekt | Prefer Präteritum | |
|---|---|---|
| When | Speaking, texting, casual writing | Writing, storytelling, news |
| Feels like | Natural in conversation | Sounds formal or literary out loud |
| Exception | — | sein, haben, and modals use Präteritum even in speech |
The big exception — sein and haben: In spoken German, war (was) and hatte (had) are used instead of Perfekt forms — even in casual conversation:
- Ich war müde. — I was tired. ✓ (not ich bin müde gewesen)
- Er hatte keine Zeit. — He had no time. ✓ (not er hat keine Zeit gehabt)
Examples
| Perfekt | Präteritum | Meaning |
|---|---|---|
| Ich habe gegessen. | Ich aß. | I ate. |
| Wir sind gefahren. | Wir fuhren. | We drove. |
| Er hat gesprochen. | Er sprach. | He spoke. |
| Sie ist gegangen. | Sie ging. | She went. |
Related Vocabulary
- kaufen — Perfekt: hat gekauft
- fahren — Perfekt: ist gefahren
- sprechen — Perfekt: hat gesprochen
- gehen — Perfekt: ist gegangen
- Essen — Perfekt: hat gegessen
- schlafen — Perfekt: hat geschlafen
Exceptions
Modal verbs (können, müssen, wollen etc.) almost always use Präteritum in both speech and writing: Ich konnte nicht kommen — I couldn’t come.
Notes
A good rule of thumb: if you’re saying it out loud, use Perfekt. If you’re writing a story or report, use Präteritum. When in doubt, Perfekt is almost always safe in conversation.