Back to Blog
B1 Level
perfekt
präteritum
plusquamperfekt
german past tense
b1 german
german grammar

German Past Tense Mastered: Perfekt, Präteritum & Plusquamperfekt — A Complete B1 Guide

Master all three German past tenses at B1 — Perfekt for spoken speech, Präteritum for writing, Plusquamperfekt for "had done", with rules, examples, haben vs sein, and irregular verbs.

Farooq Gul KhanMay 9, 2026
German Past Tense Mastered: Perfekt, Präteritum & Plusquamperfekt — A Complete B1 Guide

German has three main past tenses, and B1 is where you must use all three correctly. Each has its own purpose: Perfekt for spoken stories, Präteritum for written narrative, and Plusquamperfekt for "had done before something else". Master these three and you can talk about any past event with confidence.

The Three Past Tenses at a Glance

  • Perfekt = "I have done" — most common in spoken German for daily events.
  • Präteritum = "I did" — used in books, news, formal writing, and for sein, haben, modal verbs in spoken German.
  • Plusquamperfekt = "I had done" — describes an event that happened BEFORE another past event.

Part 1: Perfekt — The Spoken Past

Use Perfekt for everyday past events you talk about: "Yesterday I went to the cinema."

Structure

Subject + haben/sein (in present) + ... + past participle (at the end)

  • Ich habe gestern Deutsch gelernt.
  • Wir sind ins Kino gegangen.

Past Participle Formation

Regular Verbs (weak verbs)

Pattern: ge + stem + t

  • lernen → gelernt
  • kaufen → gekauft
  • arbeiten → gearbeitet (extra -e- because stem ends in -t)
  • spielen → gespielt

Irregular Verbs (strong verbs)

Pattern: ge + (often vowel-changed) stem + en

  • sehen → gesehen
  • sprechen → gesprochen
  • lesen → gelesen
  • schreiben → geschrieben
  • fahren → gefahren
  • gehen → gegangen
  • nehmen → genommen
  • essen → gegessen
  • trinken → getrunken
  • finden → gefunden

Mixed Verbs

Pattern: ge + (vowel-changed) stem + t

  • denken → gedacht
  • bringen → gebracht
  • kennen → gekannt

Verbs With No "ge-"

Verbs starting with be-, emp-, ent-, er-, ge-, miss-, ver-, zer- AND verbs ending in -ieren do NOT add ge-:

  • besuchen → besucht
  • verstehen → verstanden
  • erzählen → erzählt
  • studieren → studiert
  • passieren → passiert

Separable Verbs

The "ge" goes BETWEEN the prefix and the stem:

  • aufstehen → aufgestanden
  • einkaufen → eingekauft
  • ankommen → angekommen
  • anrufen → angerufen

Haben or Sein? — The Critical Choice

Most verbs use haben. Use sein for:

  1. Verbs of movement to a different location (gehen, fahren, fliegen, kommen, laufen, reisen).
  2. Verbs of change of state (aufstehen, einschlafen, sterben, werden).
  3. The verbs sein, bleiben, passieren, geschehen.

Examples:

  • Ich habe ein Buch gelesen.
  • Ich bin nach Berlin gefahren. (movement to a place)
  • Er ist früh aufgestanden. (change of state)
  • Wir sind in Lahore geblieben. (bleiben always sein)

Memory Hook: If a verb has movement OR a change of state OR is one of the "magic three" (sein, bleiben, passieren), use sein. Everything else is haben.

Part 2: Präteritum — The Written Past

Used in: novels, news articles, formal reports. Also used in spoken German for sein, haben, modal verbs.

Regular Verbs

Pattern: stem + te (+ personal endings)

  • lernen → ich lernte, du lerntest, er lernte, wir lernten, ihr lerntet, sie lernten
  • arbeiten → ich arbeitete (extra -e- before -te)

Irregular Verbs

Pattern: changed stem (+ specific endings: -, -st, -, -en, -t, -en — note no -e on ich/er!)

  • sehen → ich sah, du sahst, er sah, wir sahen
  • gehen → ich ging, du gingst, er ging
  • fahren → ich fuhr, er fuhr
  • sprechen → ich sprach, er sprach
  • schreiben → ich schrieb, er schrieb
  • kommen → ich kam, er kam

The Three Most Important Präteritum Verbs (Use in Spoken Past!)

sein → war

  • ich war, du warst, er war, wir waren, ihr wart, sie waren
  • Beispiel: Gestern war ich krank.

haben → hatte

  • ich hatte, du hattest, er hatte, wir hatten, ihr hattet, sie hatten
  • Beispiel: Ich hatte Hunger.

Modal Verbs in Past

Always Präteritum even in speech:

  • können → konnte, müssen → musste, wollen → wollte, sollen → sollte, dürfen → durfte, mögen → mochte

Part 3: Plusquamperfekt — Past Before the Past

Used to talk about something that happened BEFORE another past event. Combines with nachdem very often.

Structure

hatte / war (Präteritum) + past participle

  • Ich hatte meine Hausaufgaben gemacht, bevor ich ins Bett ging.
  • Sie war schon gegangen, als ich ankam.

The Classic "Nachdem" Pattern

The structure for sequencing two past events:

  • Nachdem ich gefrühstückt hatte, ging ich zur Arbeit.
  • Nachdem wir angekommen waren, haben wir ausgepackt.

Pattern: nachdem + Plusquamperfekt → main clause + Perfekt or Präteritum.

B1 Tip: Plusquamperfekt is most often used in storytelling to flash back. "Bevor ich ankam, hatte sie schon gegessen." Two past events in time sequence — use this pattern in essays.

Which Tense When? — Quick Decision Tree

  • Telling a friend about your day? → Perfekt (Ich habe gefrühstückt, dann bin ich gegangen.)
  • Talking about sein, haben, modal verbs in past? → Präteritum (Ich war müde, ich hatte Hunger, ich konnte nicht kommen.)
  • Writing an essay or story? → Präteritum (Er ging in den Park und sah einen Hund.)
  • Two past events, one before the other? → Plusquamperfekt for the earlier one (Nachdem ich gegessen hatte, ging ich raus.)

Common Mistakes to Avoid

Mistake 1: Wrong auxiliary (haben/sein)

Ich habe nach Berlin gefahren.
Ich bin nach Berlin gefahren.

Mistake 2: Using Perfekt for sein/haben/modals in speech

Sounds odd: "Ich habe Hunger gehabt."
Better: "Ich hatte Hunger."

Mistake 3: Wrong past participle

Ich habe gegehen.
Ich bin gegangen.

Mistake 4: Forgetting "ge-" goes inside separable verbs

geaufgestanden
aufgestanden

Mistake 5: Wrong tense in nachdem-clauses

Nachdem ich gegessen habe, ging ich.
Nachdem ich gegessen hatte, ging ich. (Plusquamperfekt!)

Practice — Translate to German

  1. "I went to the cinema yesterday." → Ich bin gestern ins Kino gegangen.
  2. "I had a headache." → Ich hatte Kopfschmerzen.
  3. "After I had eaten, I went out." → Nachdem ich gegessen hatte, ging ich raus.
  4. "She bought a new car." → Sie hat ein neues Auto gekauft.
  5. "He could not come." → Er konnte nicht kommen.

Summary

  • Perfekt = haben/sein + past participle. Spoken everyday past.
  • Präteritum = single-word past. Written narrative, plus sein/haben/modals in speech.
  • Plusquamperfekt = hatte/war + past participle. "Had done" — earlier past event.
  • Use sein for movement, change of state, and the magic three (sein, bleiben, passieren).
  • The nachdem pattern uses Plusquamperfekt + Präteritum/Perfekt.

Daily Drill: Tell yourself in German what you did yesterday — out loud, every morning, for 30 days. By day 30, all three past tenses come naturally.

Want B1 past-tense drills with daily storytelling practice? GC Language Institute Lahore offers structured B1 courses with writing and speaking feedback every week.

Ready to Start Learning German?

Join GC Language Institute — Lahore's most trusted German academy.

Enroll Now
Call +92 303 4328263Chat with Danish on WhatsAppChat with Farooq on WhatsAppEmail us