The Six Tenses and What They Mean

German has six tenses, and on paper they line up neatly with English ones. In practice, they're used very differently — and if you map them one-to-one onto English, you'll sound wrong even when your forms are correct. Two facts drive almost all of the divergence: German has no progressive aspect (no separate "I am eating" form), and the choice between the two past tenses is about register — spoken versus written — not about timing. Get those two ideas straight and the whole system falls into place.

The six tenses at a glance

TenseBuilds withCore useExample
Präsenssimple verb formpresent, ongoing action, and near futureIch komme morgen.
Perfekthaben/sein + participleeveryday spoken pastIch habe gegessen.
Präteritumsimple past formwritten/narrative past (+ spoken past of sein/haben/modals)Ich war müde.
Plusquamperfekthatte/war + participlethe past before the pastIch hatte gegessen.
Futur Iwerden + infinitivefuture and present probabilityIch werde essen.
Futur IIwerden + participle + haben/seincompleted future and past assumptionIch werde gegessen haben.

The tense names are nouns, so they're capitalised: das Präsens, das Perfekt, das Präteritum, das Plusquamperfekt, das Futur.

Präsens: present, ongoing, AND near future

The German present tense does three jobs that English splits across different forms.

First, the obvious one — the simple present:

Sie arbeitet bei einer großen Firma in Frankfurt.

She works at a big company in Frankfurt.

Second — and this is where English speakers stumble — German has no progressive. There is no separate "I am eating" construction. The same form, ich esse, covers both "I eat" and "I am eating."

Moment, ich esse gerade — ich rufe dich später zurück.

Hold on, I'm eating right now — I'll call you back later.

The little word gerade ("right now") is doing the work that English packs into the -ing form. German signals "in progress" with adverbs, not with a special verb shape.

Third, the present tense routinely covers the near future, especially with a time word:

Wir fahren nächste Woche nach Italien.

We're going to Italy next week.

Fahren is present in form but future in meaning — and this is the normal, preferred way to talk about the future in German. The dedicated Futur (with werden) is reserved for genuine uncertainty or emphasis. See using the present tense for more.

Perfekt: the everyday spoken past

Here's the fact that reorganises everything English speakers think they know. In conversation, Germans put almost all verbs into the Perfekt to talk about the past — even completed, one-off events that English would render in the simple past.

Gestern habe ich meinen alten Schulfreund getroffen.

Yesterday I met my old school friend. (everyday spoken past — Perfekt, not Präteritum)

Wir sind am Wochenende ans Meer gefahren.

We drove to the seaside at the weekend. (informal, spoken)

In English you'd say "I met" (simple past), not "I have met." But in spoken German, ich habe getroffen is the default. The Perfekt here does not carry the "relevance-to-now" meaning of the English present perfect — it's simply how Germans narrate the past out loud. This is the single most important takeaway on the page, and it's developed further on when to use the Perfekt.

Präteritum: the written and narrative past

The Präteritum (also called the simple past or imperfect) is the past tense of books, news reports, and narration. It's what you read in novels and newspapers; in everyday southern-German speech it's largely absent.

Es war einmal ein König, der drei Töchter hatte.

Once upon a time there was a king who had three daughters. (literary/narrative)

Die Regierung verabschiedete gestern ein neues Gesetz.

The government passed a new law yesterday. (journalistic register)

But there's a crucial exception: a small set of very common verbs use the Präteritum even in speech, because their Perfekt forms feel clunky. These are sein, haben, and the modal verbs (können, müssen, wollen, sollen, dürfen, mögen), plus often werden and wissen.

Ich war gestern total müde und hatte keine Lust auszugehen.

I was totally tired yesterday and didn't feel like going out. (war/hatte — Präteritum even in casual speech)

Ich konnte gestern leider nicht kommen.

Unfortunately I couldn't come yesterday. (konnte — modal in the spoken Präteritum)

Nobody says ich bin müde gewesen or ich habe kommen gekonnt in normal conversation — those are stilted. So the rule of thumb is: Perfekt for ordinary verbs in speech, Präteritum for sein/haben/modals. The full split is on the Perfekt and Präteritum pages.

💡
Perfekt vs Präteritum is a question of register (spoken vs written), not of timing or completion. English speakers expect present-perfect vs simple-past to track "relevance now" vs "finished and gone." German doesn't work that way — pick your past tense by the channel you're using, with sein/haben/modals as the spoken exception.

Plusquamperfekt: the past before the past

The Plusquamperfekt (past perfect) describes an action that happened before another past action. It's built like the Perfekt, but with the auxiliary itself in the Präteritum: hatte or war + participle.

Als ich ankam, hatte der Film schon angefangen.

By the time I arrived, the film had already started.

Sie war schon gegangen, bevor wir das Geschenk geben konnten.

She had already left before we could give the present.

It pairs naturally with als, nachdem, and bevor to put two past events in order — exactly like the English past perfect.

Futur I: future and probability

Futur I is werden + infinitive. Despite the name, its everyday job in spoken German is often probability about the present, not the future — the present tense already handles most futures.

Das wird wohl ein Missverständnis sein.

That's probably a misunderstanding. (Futur I = present probability, not future)

Keine Sorge, ich werde dir helfen.

Don't worry, I'll help you. (emphatic/solemn future — a firm commitment)

When you do use Futur I for the future, it tends to add weight — a promise, a prediction, a resolution — rather than just stating a scheduled event (which the present covers). See Futur I.

Futur II: completed future and past assumption

Futur II is the rarest tense. It expresses an action that will be finished by some future point, or — more commonly in speech — a confident assumption about the past.

Bis morgen Abend werde ich den Bericht fertiggeschrieben haben.

By tomorrow evening I'll have finished writing the report. (completed future)

Er ist nicht da — er wird wohl schon nach Hause gegangen sein.

He's not here — he'll have gone home already. (assumption about the past)

In casual speech, this "assumption about the past" use is what you'll actually hear: Sie wird es vergessen haben — "she'll have forgotten it," i.e. "she probably forgot."

German has no progressive — stop translating "-ing"

Worth its own heading because it causes so many errors. There is no German verb form that means "to be in the middle of doing." English speakers, reaching for "I am working," sometimes invent Ich bin arbeitend — which is not German. The present participle (arbeitend) exists only as an adjective, never as a tense.

To express ongoing action, German uses:

  • the plain present (most common): Ich arbeite.
  • an adverb like gerade, momentan: Ich arbeite gerade.
  • the colloquial am-progressive (regional/informal): Ich bin am Arbeiten.

Was machst du? — Ich koche gerade das Abendessen.

What are you doing? — I'm cooking dinner right now. (gerade carries the 'in progress' sense)

Common Mistakes

❌ Ich bin essend.

Incorrect — German has no progressive; the present participle is not a tense.

✅ Ich esse gerade.

I'm eating right now. (plain present + gerade for ongoing action)

Inventing a continuous from the -ing form is the signature English-speaker error. There is no "to be + verb-ing" in German.

❌ Gestern traf ich meinen Freund und wir gingen ins Kino.

Stylistically off in casual conversation — Präteritum sounds bookish here.

✅ Gestern habe ich meinen Freund getroffen und wir sind ins Kino gegangen.

Yesterday I met my friend and we went to the cinema. (Perfekt — the natural spoken choice)

Using the Präteritum for ordinary verbs in casual speech sounds like you're reading aloud from a novel. Spoken German wants the Perfekt for these.

❌ Ich habe gestern sehr müde gewesen.

Incorrect/unnatural — sein in the spoken past is normally Präteritum.

✅ Ich war gestern sehr müde.

I was very tired yesterday. (sein → Präteritum, even in speech)

The flip side: don't force sein, haben, and modals into the Perfekt in conversation. They take the Präteritum even when speaking.

❌ Ich werde nach Hause gehen jetzt.

Overuses the Futur for a plain near-future plan, where the present is natural.

✅ Ich gehe jetzt nach Hause.

I'm going home now. (present tense covers the near future)

Reaching for werden every time you'd say "will" in English over-marks the future. German prefers the present tense for near-future plans.

Key Takeaways

  • German has six tenses, all capitalised as nouns (das Perfekt, das Präteritum).
  • The Präsens covers present, ongoing action, and the near future; there is no progressive — use gerade or just the plain present.
  • Perfekt vs Präteritum is about register, not timing: Perfekt is the spoken past for ordinary verbs, Präteritum the written/narrative past — but sein, haben, and modals use the Präteritum even in speech.
  • Plusquamperfekt orders one past event before another; Futur I often signals present probability; Futur II typically signals a confident assumption about the past.

Now practice German

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning German

Related Topics