Guides

Grammar

Präteritum or Perfekt? Choosing the German Past Tense

Most guides stop at 'spoken Perfekt, written Präteritum'. Here is the rest: the dozen verbs that stay Präteritum in speech, and one story told both ways.

Last updated

In conversation, use the Perfekt for almost every - and the Präteritum for about a dozen verbs that never switched over: sein, haben, werden, the six modals, plus wissen and es gibt. In continuous written narrative - fiction, news reports, history, minutes of a meeting - use the for everything. That is the whole rule, and it is decidable in the moment because the exception list is short enough to memorise in an afternoon.

The reason the usual advice fails is that it makes the two tenses sound like separate worlds. They are not. Real spoken German mixes them in the same sentence, constantly: Ich hatte keine Zeit, also habe ich ein Taxi genommen. If you say Ich habe keine Zeit gehabt, nobody misunderstands you, but you sound like a textbook. Learning which verbs stay behind in the is a bigger win for how natural you sound than any amount of extra vocabulary.

The rule, and the verbs that break it

These are the forms to say out loud, not to look up. Everything in the left column is what a native speaker in Hamburg, Berlin, Frankfurt or Vienna will actually produce in casual speech.

Say this ()Grammatical, but marked in speech
seinich war, wir warenich bin gewesen
habenich hatte, sie hattenich habe gehabt
werdenes wurdees ist geworden
könnenich konnteich habe gekonnt / habe ... können
müssenich mussteich habe ... müssen
wollenich wollteich habe ... wollen
sollenich sollteich habe ... sollen
dürfenich durfteich habe ... dürfen
mögenich mochteich habe gemocht (fine for "liked")
wissenich wussteich habe gewusst
geben (es gibt)es gabes hat gegeben

Two things make this list cheap to learn. First, the modals are weak in the - drop the , add -te: kann - konnte, muss - musste, darf - durfte. No strong- stem changes to memorise. Second, the of a modal with a second verb requires the double (ich habe nicht kommen können), which is genuinely awkward; speakers avoid it, and so should you until C1.

Everything else - gehen, sehen, machen, fahren, essen, anrufen - goes into the when you speak. That means the auxiliary question, haben or sein, is the real daily workload, and it is a separate problem: see Perfekt with haben or sein. Full tables for both tenses live in the grammar library.

One story, told twice

Spoken version, the way you would tell it to a colleague:

Gestern bin ich zu spät aufgestanden. Ich hatte keine Zeit für Frühstück, und der Bus war schon weg. Also habe ich ein Taxi genommen. Der Fahrer hat die falsche Adresse eingegeben, und wir sind zwanzig Minuten im Kreis gefahren. Ich konnte meinen Chef nicht anrufen, weil mein Handy leer war. Als ich endlich angekommen bin, hatte die Besprechung schon angefangen.

Written version, the way it would appear in a novel or a report:

Gestern stand ich zu spät auf. Ich hatte keine Zeit für Frühstück, und der Bus war schon weg. Also nahm ich ein Taxi. Der Fahrer gab die falsche Adresse ein, und wir fuhren zwanzig Minuten im Kreis. Ich konnte meinen Chef nicht anrufen, weil mein Handy leer war. Als ich endlich ankam, hatte die Besprechung schon angefangen.

Count what changed: six verbs. hatte, war, konnte, war again, and the at the end are identical in both versions. That is the point. The spoken version is not " German" - it is Perfekt for content verbs sitting on a frame of sein, haben and modals. Once you hear that frame, the choice stops being a decision and becomes a reflex.

Note also that the (hatte ... angefangen) is unaffected by any of this. It marks "earlier than the past" in both registers and is built from hatte/war plus the .

The north-south split is real, and secondary

You will read that southern Germany, Austria and Switzerland avoid the entirely. Roughly true, and mostly irrelevant to your decision.

What actually happens: in Bavaria, Austria and especially Swiss German dialect, even sein and haben can appear in the in casual speech - ich bin dort gewesen, i hob des ghabt. In the north, speakers reach for the a little more freely with high-frequency verbs like sagte, dachte, kam, ging. Neither is an error anywhere. If you use ich war in Vienna, nobody blinks; standard written German is the same in all three countries.

So treat the split as texture, not as a rule you must obey. Learn the standard mix, then let your ear adjust to wherever you actually live. What is not optional anywhere: don't tell a whole spoken anecdote in the . Ich stand auf, ich nahm ein Taxi, ich kam an in a bar sounds like you are reading a police report.

Where this guide is not enough

Three honest limits.

  • If you want to read Kafka, Fontane or a Süddeutsche feature, you need passive recognition of a few hundred strong- forms - schrie, sog, wich, focht. That is a reading problem, and a graded reader plus a dictionary habit will get you there faster than any drill app. Read a lot; the forms stick because they recur.
  • If you want the full descriptive picture - built on stems, the historical present, regional Doppelperfekt like ich habe das gemacht gehabt - buy Hammer's German Grammar and Usage. It is a reference book and it beats every app at being a reference book, ours included.
  • If you already know the rule and just need forms in your head, a self-built Anki deck works. The reason to use something else is that building 120 strong- cards with audio yourself takes a weekend you probably won't spend.

Making it automatic

The test is not whether you can recite the rule; it is whether ich hatte comes out before you have thought about it. That takes spaced repetition on a small, targeted set: the eleven -in-speech forms above, the ~120 strong participles you actually use, and the fixed expressions where a past form is baked in - es gab, ich wusste nicht, das wollte ich nicht. Those last ones are collocations, not grammar, and they respond to drilling as whole chunks; you'll find them in collocations rather than in a table.

merke.me schedules exactly that: native audio for each form, example sentences that show the spoken/written contrast, and review timing that surfaces musste again three days before you would have forgotten it. Browse the verb decks to see what a past- block looks like, check individual forms in vocab, and see pricing if you want the whole A1-C2 path rather than one grammar point. The free tier is enough to test whether the schedule works for you before you pay anything.

Keep reading

Try it yourself

merke.me is a complete A1-C2 German course on a spaced-repetition schedule: vocabulary, grammar and expressions, with native audio and example sentences.

Start free