Verbs

Tense Stack

Every German tense follows the same structural rule: one conjugated verb in position 2, everything else stacks at the end. Präsens uses one verb. Perfekt uses two. Futur II uses three. The frame never changes — only the verbs change. Master the ladder below and all eight tenses fall into place.

The Tenses — Deep Dive

PräsensCurrent actions, habits, general truths, and near-future plans. The most used tense in German.

The endings — stem + ending = form

Remove -en from the infinitive to get the stem, then add the ending. The wir and sie/Sie forms always match the infinitive — a useful shortcut.

ichlern-eI learn
dulern-styou learn
er/sie/eslern-the/she/it learns
wirlern-enwe learn
ihrlern-tyou (pl.) learn
sie/Sielern-enthey / you (formal) learn

Stem-change verbs — e→i, e→ie, a→ä

Some verbs change their stem vowel in the du and er/sie/es forms only. The other four forms keep the original vowel.

sprechen (e→i)ich spreche · du sprichst · er sprichtto speak
sehen (e→ie)ich sehe · du siehst · er siehtto see
fahren (a→ä)ich fahre · du fährst · er fährtto drive
schlafen (a→ä)ich schlafe · du schläfst · er schläftto sleep
Only du and er/sie/es change. The ich, wir, ihr, and sie/Sie forms always follow the regular pattern.

The three auxiliaries — haben · sein · werden

These three verbs are irregular in Präsens and appear inside every compound tense. Memorise their six forms — you will use them constantly.

haben (ich/du/er)habe · hast · hatto have
haben (wir/ihr/sie)haben · habt · haben
sein (ich/du/er)bin · bist · istto be
sein (wir/ihr/sie)sind · seid · sind
werden (ich/du/er)werde · wirst · wirdto become
werden (wir/ihr/sie)werden · werdet · werden
Full conjugation tables for haben, sein, and werden — including all tenses — are on the Verb Conjugation page.
Open full page →
Past TensesPerfekt for spoken past · Präteritum for writing · Plusquamperfekt for the earlier past.

Perfekt — the spoken past

Formed with haben or sein (Präsens) in position 2, plus Partizip II at the end. This is the go-to past tense in conversation.

haben + Partizip IIIch habe gelernt.I learned / have learned
sein + Partizip IIEr ist gefahren.He drove / has driven
Partizip II — weakge- + stem + -(e)t → gelernt, gemachtregular verbs
Partizip II — strongge- + (new stem) + -en → gefahren, geschriebenirregular verbs
Partizip II — trennbarstem + ge + prefix + -(e)t/-en → aufgemachtseparable verbs
lernen (ich/du/er)habe · hast · hat gelerntPerfekt of a haben-verb
lernen (wir/ihr/sie)haben · habt · haben gelernt
fahren (ich/du/er)bin · bist · ist gefahrenPerfekt of a sein-verb
fahren (wir/ihr/sie)sind · seid · sind gefahren
sein-verbsgehen · fahren · laufen · kommen · fliegen · aufwachen · einschlafen · sterben · werden · bleiben · sein · passieren · fallenmotion & change of state
haben-verbslernen · essen · arbeiten · schreiben · kaufen · sehen · hören · lesen · machen · denken · helfen · nehmeneverything else

Präteritum — the written past

The past tense of novels, news reports, and formal writing. Exception: haben and sein, plus modal verbs, use Präteritum even in speech — say "er war" and "ich hatte", not "er ist gewesen".

Weak verbs: stem + -telernen → lernte · machen → machteregular pattern
Strong verbs: vowel changefahren → fuhr · schreiben → schriebirregular — must memorise
habenich hatte · du hattest · er hattehad
seinich war · du warst · er warwas / were
werdenich wurde · du wurdest · er wurdebecame
lernen (ich/du/er)lernte · lerntest · lernteweak verb — Präteritum
lernen (wir/ihr/sie)lernten · lerntet · lernten
In everyday speech, always prefer Perfekt. Use Präteritum for war, hatte, wurde, and modal verbs at all levels — these sound natural even in conversation.

Plusquamperfekt — the earlier past

The past-before-the-past. Shows that one event happened before another past event. Formed exactly like Perfekt, but swap the Präsens auxiliary for its Präteritum form.

hatte + Partizip IIIch hatte schon gegessen.I had already eaten.
war + Partizip IISie war noch nie geflogen.She had never flown.
In contextAls er ankam, hatte sie schon gegessen.When he arrived, she had already eaten.
lernen (ich/du/er)hatte · hattest · hatte gelerntPlusquamperfekt of a haben-verb
lernen (wir/ihr/sie)hatten · hattet · hatten gelernt
Same haben/sein rule as Perfekt — just replace habe→hatte and bin→war. The Partizip II stays identical.

Perfekt vs Präteritum — when to use which

Spoken GermanIch habe gestern gearbeitet.→ use Perfekt
Written / narrativeEr arbeitete den ganzen Tag.→ use Präteritum
haben & sein — always PräteritumEr war müde. Sie hatte keine Zeit.even in speech
Modals — always PräteritumIch musste früh aufstehen.even in speech
Open full page →
Future TensesFuture plans, intentions, and predictions — and actions that will have been completed.

Futur I — intention and prediction

Formed with werden (Präsens) in position 2, plus the Infinitiv at the end. Use it to emphasise a firm intention or to make a prediction.

Structurewerden (P2) + Infinitiv (END)
lernen (ich/du/er)werde · wirst · wird lernenwill learn
lernen (wir/ihr/sie)werden · werdet · werden lernen
IntentionIch werde morgen kommen.I will come tomorrow.
PredictionDas wird nicht einfach sein.That won't be easy.
Germans mostly use Präsens + time word for future events. "Ich komme morgen." is more natural than "Ich werde morgen kommen."

Futur II — completed future action

A prediction or assumption that something will have been completed by a future point. Formed with werden + Partizip II + haben/sein at the very end.

Structurewerden (P2) + Partizip II + haben/sein (END)
lernen (ich/du/er)werde · wirst · wird gelernt habenwill have learned
lernen (wir/ihr/sie)werden · werdet · werden gelernt haben
with seinEr wird angekommen sein.He will have arrived.
AssumptionEr wird das vergessen haben.He will have forgotten that.
Same haben/sein rule as Perfekt — verbs of motion and change take sein; everything else takes haben.

Präsens as future — the natural choice

When a time marker makes the future clear, Präsens is almost always preferred over Futur I.

With time wordIch komme morgen.I'm coming tomorrow.
Confirmed planWir fahren nächste Woche.We're going next week.
Question about plansWas machst du am Wochenende?What are you doing this weekend?
Open full page →
Konjunktiv I & IIHypotheticals, wishes, and polite requests (II) · reported speech in journalism and writing (I).

Werden — the verb behind three patterns

Werden is the single most important verb to recognise across German grammar because it plays three completely different roles depending on the construction. In Futur I it is the future auxiliary. In Passive it builds the action. In Konjunktiv II it becomes würde — the backbone of the hypothetical. The same verb, three jobs. Recognising it in each role unlocks the whole system at a glance.

Futur I · wird + InfinitivIch werde das lernen.I will learn that.
Passive · wird + Partizip IIDas wird gemacht.That is being done.
Konjunktiv II · würde + InfinitivIch würde das lernen.I would learn that.
Konj. II Perfekt · hätte + Part. IIIch hätte das gelernt.I would have learned that.
Konj. II Perfekt · wäre + Part. IIIch wäre gegangen.I would have gone.

The three auxiliaries — würde · hätte · wäre

Every Konjunktiv II construction uses one of three auxiliaries. They all come from verbs you already know: werden, haben, sein. Learning which verb class takes which auxiliary is the key to building any hypothetical sentence.

werden → würde (unreal present, all verbs)Ich würde gern kommen.I would like to come.
haben → hätte (unreal past, haben-verbs)Ich hätte das gewusst.I would have known that.
sein → wäre (unreal past, sein-verbs)Ich wäre früher gegangen.I would have left earlier.
Quick rule
würde = unreal present. hätte / wäre = unreal past. The choice between hätte and wäre follows the same haben/sein rule as the Perfekt.

Konjunktiv II · Hypothetical & Conditional

Konjunktiv II has two forms. The würde-form (würde + Infinitiv) is preferred in spoken German and works for all regular verbs. A small set of high-frequency verbs have their own strong stem forms that are always preferred over würde + their infinitive — because the würde-forms would sound awkward or ambiguous.

sein → wäreDas wäre schön.That would be nice.
haben → hätteIch hätte gern mehr Zeit.I would like more time.
werden → würdeIch würde gern kommen.I would like to come.
können → könnteKönntest du mir helfen?Could you help me?
müssen → müssteDu müsstest das wissen.You should know that.
dürfen → dürfteDas dürfte schwierig sein.That is likely to be difficult.
wollen → wollteIch wollte das nicht sagen.I didn't mean to say that.
Position 1
Wenn ich Zeit
Verb
hätte,
Mittelfeld
Satzende

Condition clause: Konjunktiv II strong form — hätte (not würde haben).

Verb
würde
Mittelfeld
ich mehr
Verb (Ende)
lernen.

Result clause: würde + Infinitiv.

When to use the stem form vs. würde
Always use stem forms for sein (wäre), haben (hätte), and all six modal verbs. Use würde + Infinitiv for everything else.

Konjunktiv II Perfekt · Past Hypothetical

To talk about something hypothetical in the past — what would have happened if things had been different — combine hätte or wäre (Konjunktiv II) with the Partizip II of the main verb. This is the "third conditional" of German.

haben verbsIch hätte mehr gelernt.I would have studied more.
sein verbsEr wäre früher gekommen.He would have come earlier.
modalDu hättest fragen können.You could have asked.
Position 1
Wenn ich das gewusst
Verb
hätte,
Satzende

Past condition: hätte/wäre + Partizip II.

Verb
wäre
Mittelfeld
ich früher
Verb (Ende)
gekommen.

Past result: wäre/hätte + Partizip II at the end.

Konjunktiv I · Reported Speech

Konjunktiv I is built from the infinitive stem + a set of endings. It is the mood of journalism, official reporting, and formal indirect speech. Using it signals that the speaker is transmitting someone else's words — not personally endorsing them. Where Konjunktiv I forms overlap with Präsens (especially wir, sie/Sie), Konjunktiv II or the würde-form is used instead to keep the indirect-speech signal clear.

sein (most common)Er sagte, er sei krank.He said he was sick.
habenSie sagte, sie habe keine Zeit.She said she had no time.
regular verbEr erklärte, er lerne täglich.He explained he studies daily.
modal verbSie berichtete, er müsse warten.She reported he had to wait.
Position 1
Er sagte,
Mittelfeld
er
Verb (Ende)
sei
Satzende
müde.

Konjunktiv I sei — distinct from Präsens ist, so clearly marked as indirect.

Key Konjunktiv I forms
sein → ich sei, du seiest, er/sie/es sei, wir seien, ihr seiet, sie seien. For regular verbs: ich lerne, du lernest, er lerne (note: er lerne ≠ er lernt).
Open full page →

The Tense Ladder

One pattern · the structure never changes · only the verbs change
TenseVerbsStructureExample
Präsensspoken & written
1
conjugated verb onlyIch lerne.
Präteritumwritten / narrative
1
past stem (no auxiliary)Ich lernte.
Perfektspoken past
2
haben/sein (P2) + Partizip II (END)Ich habe gelernt.
Plusquamperfektpast before the past
2
hatte/war (P2) + Partizip II (END)Ich hatte gelernt.
Futur Ifuture / assumption
2
werden (P2) + Infinitiv (END)Ich werde lernen.
Futur IIcompleted future
3
werden (P2) + Partizip II + haben/sein (END)Ich werde gelernt haben.
Konjunktiv IIhypothetical / polite
2
würde (P2) + Infinitiv (END) · or irregular stemIch würde lernen.
Konjunktiv II Perfektpast hypothetical
2
hätte/wäre (P2) + Partizip II (END)Ich hätte gelernt.
Konjunktiv Iindirect speech · written
1
Konj. I stem (reported speech)Er lerne. (reported)

Progression

LevelI can…Example
A1Use Präsens to describe yourself, your habits, and the present moment.Ich wohne in Berlin. Ich lerne Deutsch.
A2Use Perfekt for past events in conversation; war and hatte in speech.Ich habe gestern eingekauft. Es war sehr kalt.
B1Use Präteritum in writing and narrative; Futur I for plans and predictions.Er arbeitete lange. Ich werde das morgen erledigen.
B2Use Plusquamperfekt to sequence past events; Konjunktiv II for hypotheticals and polite requests.Wenn ich das gewusst hätte, wäre ich früher gekommen.