Tenses Explained: Present, Simple Past (Präteritum), and Present Perfect (Perfekt) — Learn German tenses with clear examples of present, Präteritum, and Perfekt so you can talk about the past with less confusion.

German Tenses Explained: Present, Simple Past, And Present Perfect

German has a reputation for being dramatic about grammar, but these three tenses do most of the daily work. Once you understand present, Präteritum (simple past), and Perfekt (present perfect), you can talk about what you do, what you did, and what has happened without melting into a sad little grammar puddle.

This guide shows you when each tense is used, how to build it, where learners usually trip, and how to choose the right one in real life.

Yak Box: The Fastest Way To Think About These Tenses

  • Präsens = present tense. It talks about now, habits, and sometimes the future.
  • Präteritum = simple past. It is common in writing and with a few very common verbs in speech.
  • Perfekt = present perfect. It is the main tense for spoken German about the past.

If you are speaking casually, Perfekt usually wins for past events. If you are reading a story, news article, or formal text, you will see a lot more Präteritum.

The Three Tenses At A Glance

TenseWhat It MeansMain UseExample
PräsensPresentNow, routines, near futureIch lerne Deutsch.
I am learning German / I learn German.
PräteritumSimple pastWritten narration, some common verbs in speechIch lernte Deutsch.
I learned German.
PerfektPresent perfectMost spoken past eventsIch habe Deutsch gelernt.
I learned German / I have learned German.

Notice something mildly annoying but useful: English often translates both Präteritum and Perfekt the same way. In real German, the difference is usually about style and context, not a huge change in meaning.

Present Tense In German: Präsens

Präsens means present tense. It is used for things happening now, regular habits, general facts, and sometimes the future when the time is clear.

RuleMeaningExample
Subject + conjugated verbA normal present-tense sentenceIch wohne in Berlin.
I live in Berlin.
Used for habitsThings you do regularlySie trinkt jeden Morgen Kaffee.
She drinks coffee every morning.
Used for near futureFuture meaning with a time wordMorgen fahre ich nach Hamburg.
Tomorrow I am going to Hamburg.

Common Present-Tense Examples

  • Ich arbeite heute zu Hause. — I am working from home today.
  • Wir lernen jeden Abend German. — We study German every evening.
  • Er kommt später. — He is coming later.
  • Der Zug fährt um acht Uhr ab. — The train leaves at eight o’clock.

Yes, German uses the present tense for the future all the time. It is not being lazy. It is being efficient.

Simple Past In German: Präteritum

Präteritum means simple past. It is the tense you will meet a lot in books, stories, reports, and formal writing. In everyday speech, it is used less often than Perfekt, but a few verbs still love it and refuse to leave.

Where You See It Most

  • Novels
  • Fairy tales
  • News reports
  • Biographies
  • Formal written summaries

Verbs Often Used In Speech

  • sein — to be
  • haben — to have
  • wissen — to know
  • geben — to give / there was
  • Modal verbs like können — can

Typical Präteritum Examples

  • Ich war müde. — I was tired.
  • Sie hatte keine Zeit. — She had no time.
  • Wir wussten die Antwort nicht. — We did not know the answer.
  • Er sagte nichts. — He said nothing.
  • Es regnete den ganzen Tag. — It rained all day.

In daily speech, Ich war müde sounds natural. But Ich lernte Deutsch sounds literary or formal in most conversations. Native speakers usually say Ich habe Deutsch gelernt instead.

Present Perfect In German: Perfekt

Perfekt means present perfect. In normal spoken German, it is the most common way to talk about completed past events. You build it with haben or sein plus a past participle.

PatternMeaningExample
haben + participleUsed with most verbsIch habe Pizza gegessen.
I ate pizza / I have eaten pizza.
sein + participleOften used with movement or change of stateSie ist nach Hause gegangen.
She went home / She has gone home.
Participle usually goes to the endMain sentence word orderWir haben gestern lange gearbeitet.
We worked for a long time yesterday.

How To Choose Haben Or Sein

  • habento have. Use it with most verbs.
    Ich habe den Film gesehen. — I saw the film.
  • seinto be. Use it with many verbs of movement or a change of condition.
    Er ist schnell eingeschlafen. — He fell asleep quickly.

A good beginner shortcut: if the verb shows someone going somewhere or becoming something, check whether it uses sein. Not perfect, but very helpful.

Present Vs. Präteritum Vs. Perfekt

Here is the same idea in all three tenses, so you can feel the difference instead of staring at grammar names like they owe you money.

TenseGerman SentenceEnglish MeaningWhen It Fits Best
PräsensIch lese ein Buch.I am reading a book / I read a book.Right now, habit, or general statement
PräteritumIch las ein Buch.I read a book.Written narration
PerfektIch habe ein Buch gelesen.I read a book / I have read a book.Spoken past
PräsensWir gehen ins Kino.We are going to the cinema.Now or planned future
PräteritumWir gingen ins Kino.We went to the cinema.Storytelling or formal writing
PerfektWir sind ins Kino gegangen.We went to the cinema.Everyday spoken German

Useful Time Words That Often Signal The Tense

These words do not force one tense every single time, but they often point you in the right direction.

GermanEnglish MeaningExample 1Example 2Example 3
heutetodayHeute arbeite ich viel.
Today I am working a lot.
Heute habe ich schon gekocht.
Today I have already cooked.
Heute lerne ich nicht.
Today I am not studying.
jetztnowJetzt esse ich.
Now I am eating.
Jetzt verstehe ich es.
Now I understand it.
Jetzt beginnt der Film.
Now the film begins.
gesternyesterdayGestern war ich krank.
Yesterday I was sick.
Gestern habe ich viel geschlafen.
Yesterday I slept a lot.
Gestern regnete es.
Yesterday it rained.
schonalreadyIch habe schon gegessen.
I have already eaten.
Sie ist schon angekommen.
She has already arrived.
Wir kennen das schon.
We already know that.
geradejust / right nowIch koche gerade.
I am cooking right now.
Er ist gerade gegangen.
He has just left.
Wir reden gerade darüber.
We are talking about it right now.
damalsback thenDamals wohnte ich in Köln.
Back then I lived in Cologne.
Damals war alles billiger.
Back then everything was cheaper.
Damals hatten wir kein Internet.
Back then we did not have internet.

Mini Rules You Actually Need

Rule 1: Spoken Past Usually Uses Perfekt

Ich habe gestern gearbeitet. — I worked yesterday.

This is what you would usually say in conversation.

Rule 2: Written Stories Love Präteritum

Er öffnete die Tür und sah niemanden. — He opened the door and saw nobody.

This feels natural in writing, but a bit storybook-ish in casual speech.

Rule 3: Present Tense Can Talk About The Future

Nächste Woche fliege ich nach Wien. — Next week I am flying to Vienna.

No future tense needed if the time phrase is clear.

Rule 4: Some Common Verbs Sound Fine In Präteritum When Speaking

Ich war spät dran. — I was running late.

Wir hatten Hunger. — We were hungry.

Practice Section

Try these before peeking at the answers. Tiny struggle now, less chaos later.

Choose The Best Tense

  1. You are chatting with a friend about last night: “I watched a film.”
    Best answer: Ich habe einen Film gesehen. — I watched a film.
  2. You are writing a story: “The child opened the window.”
    Best answer: Das Kind öffnete das Fenster. — The child opened the window.
  3. You are talking about your schedule tomorrow: “I am working tomorrow.”
    Best answer: Morgen arbeite ich. — I am working tomorrow.

Change The Tense

  • Ich lerne German. — I am learning German.
    Change to Perfekt: Ich habe German gelernt. — I learned German.
  • Sie geht nach Hause. — She is going home.
    Change to Perfekt: Sie ist nach Hause gegangen. — She went home.
  • Wir haben keine Zeit. — We have no time.
    Change to Präteritum: Wir hatten keine Zeit. — We had no time.

Spot The Difference

  • Ich war krank. — I was sick.
    Ich bin krank gewesen. — I was sick / I have been sick.
    The first one is much more natural in everyday speech.
  • Er sagte nein. — He said no.
    Er hat nein gesagt. — He said no.
    Both are correct. The second one is more conversational.

Common Mistakes And Fast Fixes

  • Mistake: Using Präteritum for every past sentence in conversation.
    Fix: Use Perfekt for most spoken past events.
    Better: Ich habe Kaffee getrunken. — I drank coffee.
  • Mistake: Forgetting the helper verb in Perfekt.
    Fix: You need haben or sein.
    Correct: Wir haben lange gearbeitet. — We worked for a long time.
  • Mistake: Putting the participle in the wrong place.
    Fix: In a normal main clause, it usually goes at the end.
    Correct: Sie hat das Buch gelesen. — She read the book.
  • Mistake: Using haben with every verb.
    Fix: Many movement and change-of-state verbs use sein.
    Correct: Ich bin früh aufgestanden. — I got up early.
  • Mistake: Thinking present tense only means “right now.”
    Fix: German present tense can also describe the future.
    Correct: Nächsten Monat ziehe ich um. — Next month I am moving.

Quick Reference Summary

If You Want To Say…UseGerman ExampleEnglish Meaning
Something happening nowPräsensIch esse.I am eating.
A routine or habitPräsensWir lernen jeden Tag.We study every day.
A future plan with a time wordPräsensMorgen fahre ich.I am leaving tomorrow.
A spoken past eventPerfektIch habe angerufen.I called.
A written story or reportPräteritumEr schrieb einen Brief.He wrote a letter.
Common verbs like “was” and “had” in speechOften PräteritumSie war müde.She was tired.

Final Yak

Think of it like this: Präsens handles now and sometimes the future, Perfekt handles most spoken past events, and Präteritum rules written past narration plus a few common verbs in everyday speech. That is the core system. The rest is just practice, repetition, and a tiny amount of healthy grammatical stubbornness.