Perfekt vs. Präteritum: Mastering the German Past Tenses
Confused about when to use the Perfekt and when to use the Präteritum? Learn the distinct roles of spoken and written past tense in German, with comprehensive examples.
Perfekt vs. Präteritum: The Two Faces of the Past
If you want to talk about something that happened yesterday, last week, or ten years ago in German, you have two main options: Das Perfekt (The Present Perfect) and Das Präteritum (The Simple Past).
In English, we have a very strict distinction between "I went" (Simple Past) and "I have gone" (Present Perfect). In English, the choice depends entirely on when the action happened or if it still has relevance to the present.
In German, it's completely different. Both tenses translate to the exact same meaning in English. There is absolutely no difference in time or meaning between them.
- Ich habe Pizza gegessen. (Perfekt) = I ate pizza. / I have eaten pizza.
- Ich aß Pizza. (Präteritum) = I ate pizza. / I have eaten pizza.
So, if they mean the exact same thing, how do you know which one to use? The answer lies not in when the action happened, but in how you are communicating. This concept is called the spoken vs. written divide, and understanding it is crucial to sounding like a native German speaker.
Das Perfekt: The Spoken Past
Das Perfekt is the undisputed king of spoken German.
When you are talking to your friends, ordering a coffee, sending a text message, or writing a casual email to a colleague, you will use the Perfekt tense for almost everything. It is the tense of everyday life.
How to form the Perfekt
The Perfekt is a compound tense. You need two pieces to make it work:
- An auxiliary (helping) verb: haben or sein (conjugated in position 2).
- The Partizip II (Past Participle) of the main verb (placed at the very end of the sentence).
Examples in everyday conversation:
- Ich habe gestern ein sehr langes Buch gelesen. (I read a long book yesterday.)
- Wir sind am Wochenende nach Berlin gefahren. (We drove to Berlin on the weekend.)
- Hast du das neue Auto von Thomas gesehen? (Did you see Thomas's new car?)
- Sie haben den ganzen Abend im Restaurant gesessen. (They sat in the restaurant all evening.)
Haben vs. Sein: The Golden Rules
How do you know whether to use haben or sein as your helping verb? Many students try to guess, but the rules are surprisingly consistent and logical:
Use SEIN for:
- Verbs of motion from point A to point B.
- gehen (to go) -> ist gegangen
- fahren (to drive) -> ist gefahren
- fliegen (to fly) -> ist geflogen
- laufen (to run/walk) -> ist gelaufen
- reisen (to travel) -> ist gereist
- kommen (to come) -> ist gekommen
- springen (to jump) -> ist gesprungen
- Verbs indicating a change of state (crossing a boundary from one state to another).
- aufwachen (to wake up) -> ist aufgewacht
- einschlafen (to fall asleep) -> ist eingeschlafen
- sterben (to die) -> ist gestorben
- wachsen (to grow) -> ist gewachsen
- passieren (to happen) -> ist passiert
- The exceptions (verbs of staying or being):
- bleiben (to stay) -> ist geblieben
- sein (to be) -> ist gewesen
- werden (to become) -> ist geworden
Use HABEN for: Everything else! This accounts for roughly 90% of all German verbs. Most importantly, if a verb has an Akkusativ object (a direct object), it MUST take haben, even if it implies motion!
- essen (to eat) -> hat gegessen
- trinken (to drink) -> hat getrunken
- lesen (to read) -> hat gelesen
- kaufen (to buy) -> hat gekauft
- Wir haben das Auto in die Garage gefahren. (Notice the direct object "das Auto" forces the use of haben, even though "fahren" usually takes sein).
The "Spoken" Reality
If you walk into a bar and say "Ich trank ein Bier" (Präteritum), you will sound like a 19th-century poet reading from a manuscript, or perhaps a formal news anchor. To sound like a normal person, you must say "Ich habe ein Bier getrunken."
Das Präteritum: The Written Past
Das Präteritum is the tense of literature, news, fairy tales, and formal writing.
If you pick up a German novel, read a newspaper article in Der Spiegel, read a police report, or read the Brothers Grimm fairy tales, it will be written almost entirely in the Präteritum. It is considered more elegant and flows better on the page than the clunky Perfekt tense, because it only requires one verb instead of two. It saves space and reads faster.
How to form the Präteritum
The Präteritum is a simple tense. It consists of just one word.
1. Regular (Weak) Verbs For regular verbs, you add a -t- marker before the personal endings.
- machen -> ich machte, du machtest, er/sie/es machte, wir machten, ihr machtet, sie machten
- spielen -> ich spielte, du spieltest, er spielte...
- kaufen -> ich kaufte, du kauftest...
- lernen -> ich lernte, du lerntest...
2. Irregular (Strong) Verbs For strong verbs, the vowel in the middle of the word changes completely, and the ich and er/sie/es forms take no endings. You must memorize these vowel changes!
- gehen -> ich ging, du gingst, er ging, wir gingen...
- schreiben -> ich schrieb, du schriebst...
- sehen -> ich sah, du sahst...
- trinken -> ich trank, du trankst...
3. Mixed Verbs These tricky verbs have a vowel change AND the -t- ending of the regular verbs.
- bringen -> ich brachte
- denken -> ich dachte
- kennen -> ich kannte
Examples in Literature:
- Es war einmal ein kleines Mädchen, das im dunklen Wald lebte. (Once upon a time there was a little girl who lived in the dark forest.)
- Der Kanzler sagte in seiner Rede, dass er die Entscheidung nicht verstand. (The Chancellor said in his speech that he did not understand the decision.)
The "Big Exceptions": When Präteritum Enters Spoken German
I just told you that spoken German uses the Perfekt. While that is 95% true, there are a few very important verbs that Germans almost ALWAYS use in the Präteritum, even in casual conversation!
Why? Because saying them in the Perfekt is too long, too clunky, or grammatically frustrating.
You must memorize the Präteritum forms of these exceptions, as you will use them every single day in normal speech:
1. Sein (to be) & Haben (to have)
Never say "Ich bin gewesen" (I have been) or "Ich habe gehabt" (I have had) in casual conversation. It sounds terrible and unnatural. Use the Präteritum!
- Sein -> War:
- Ich war gestern im Kino. (I was at the cinema yesterday.)
- Wo warst du am Wochenende? (Where were you on the weekend?)
- Haben -> Hatte:
- Ich hatte leider keine Zeit. (I unfortunately had no time.)
- Wir hatten gestern ein großes Problem. (We had a big problem yesterday.)
2. Modal Verbs (müssen, können, wollen, sollen, dürfen, mögen)
Modal verbs in the Perfekt are a grammatical nightmare involving "double infinitives" (e.g., Ich habe arbeiten müssen). Because this structure is confusing and long, Germans naturally default to the Präteritum for all modal verbs in spoken language.
- müssen -> musste: Ich musste gestern bis spät in die Nacht arbeiten. (I had to work late into the night yesterday.)
- können -> konnte: Er konnte leider nicht zur Party kommen. (He unfortunately couldn't come to the party.)
- wollen -> wollte: Wir wollten eigentlich Pizza bestellen. (We actually wanted to order pizza.)
- dürfen -> durfte: Als Kind durfte ich nicht so lange fernsehen. (As a child, I wasn't allowed to watch TV for so long.)
- sollen -> sollte: Ich sollte meine Hausaufgaben machen. (I was supposed to do my homework.)
3. Es gibt (There is / There are)
When saying "there was", always use the Präteritum of geben. The Perfekt form (es hat gegeben) exists but is rarely used in speech.
- Es gab gestern einen großen Unfall auf der Autobahn. (There was a big accident on the highway yesterday.)
- Früher gab es hier keine Computer. (There used to be no computers here in the past.)
4. Denken & Wissen (To think & To know)
While the Perfekt is sometimes used for these (Ich habe gedacht), the Präteritum is highly common in speech because it is faster.
- Ich dachte, du kommst heute nicht. (I thought you weren't coming today.)
- Ich wusste das nicht! (I didn't know that!)
Regional Differences (The Weißwurstäquator)
If you are learning German in Germany, you might notice regional differences in how these tenses are used. The line that divides the North and the South is jokingly called the Weißwurstäquator (White Sausage Equator).
In Northern Germany (Hamburg, Berlin): People use the Präteritum a bit more often in speech. It is not uncommon to hear someone say Ich fand das gut instead of Ich habe das gut gefunden, or Er kam gestern instead of Er ist gestern gekommen.
In Southern Germany, Austria, and Switzerland (Munich, Vienna, Zurich): The Präteritum is almost completely dead in spoken language. Aside from war and hatte, Southerners use the Perfekt for absolutely everything. If you say Ich aß in Bavaria, people will look at you strangely!
The Subtle Mixing of Both Tenses
As you advance to B1 and B2, you will notice that native speakers sometimes mix both tenses in the exact same spoken sentence. This usually happens when they start a sentence with a modal or haben/sein (Präteritum) and then continue the story with action verbs (Perfekt).
- Ich war (Präteritum) gestern sehr müde, deshalb bin ich früh ins Bett gegangen (Perfekt).
- Ich wollte (Präteritum) dich anrufen, aber ich habe mein Handy vergessen (Perfekt).
- Wir hatten (Präteritum) großen Hunger, also haben wir eine Pizza bestellt (Perfekt).
This is the ultimate formula for sounding like a native speaker!
Summary Checklist
- Are you speaking or writing a casual text/email? -> Use the Perfekt (haben/sein + Partizip II).
- Are you writing a formal report, an essay, or a story? -> Use the Präteritum (simple past).
- Are you using sein, haben, or a modal verb? -> Stop! Use the Präteritum form (war, hatte, musste, wollte) even in spoken German!
- Is it a verb of motion or a change of state? -> Use sein as your helping verb in the Perfekt.
- Is it a regular action with an object? -> Use haben as your helping verb in the Perfekt.
Mastering this dynamic between the spoken and written language is a major milestone in your German journey. Start by perfecting your haben and sein rules for the Perfekt, and memorize the Präteritum forms of the modal verbs. Read German news articles to expose yourself to the Präteritum, but when you speak to your language exchange partner, stick to the Perfekt. You'll sound like a native in no time!
Ready to practice?
Test your knowledge with our interactive quizzes.