Focused Track: Mastering the Verb System

This is a focused track through the German verb system, from the present tense to the passive and beyond. It is for the learner who has met the tenses one chapter at a time and now wants to see them as a single connected machine. The everyday mistake it fixes is treating each tense as a standalone topic to memorize. They are not standalone: every German tense and mood is held together by two organizing ideas, and once you grasp those, new tenses stop being new.

💡
The two ideas that unify the entire verb system: (1) the Satzklammer, the "verb bracket" — the conjugated verb sits in position two and any other verbal material (participle, infinitive, separable prefix) goes to the very end, framing the sentence. (2) the principal parts — infinitive, Präteritum, past participle, and auxiliary. Know a verb's four principal parts and you can build every one of its tenses and moods. Thread every milestone below onto these two and the system collapses into something learnable.

Milestone 1 — The present tense and the verb's anatomy

Start with the present and with what a German verb is. German verbs are weak (regular), strong (vowel-changing), or mixed, and the conjugation attaches personal endings to a stem. Read the verbs overview and regular present-tense conjugation, then meet the strong verbs whose stem vowel shifts in the du- and er/sie/es-forms: the e → i / ie change (ich gebe, du gibst) and the a → ä change (ich fahre, du fährst). German has no progressive — ich arbeite covers both "I work" and "I am working."

Ich nehme den Bus, aber du nimmst das Fahrrad.

I take the bus, but you take the bike. (strong e → i: nehme / nimmst)

Er fährt jeden Tag zur Arbeit.

He drives to work every day. (strong a → ä: fährt)

Milestone 2 — The Satzklammer: the frame everything hangs in

Before you add a single tense, internalize the bracket — because every compound tense from here on relies on it. The conjugated verb goes in second position; anything else verbal (a participle, an infinitive, a separable prefix) goes to the end. The two together frame the sentence: Ich habe gestern einen Brief geschriebenhabe opens the bracket, geschrieben closes it, and everything else sits inside. Study the Satzklammer. This single picture explains where participles, infinitives, and prefixes "disappear to."

Ich rufe dich morgen früh an.

I'll call you tomorrow morning. (rufe … an — the separable prefix closes the bracket)

Wir wollen am Wochenende ins Kino gehen.

We want to go to the cinema at the weekend. (wollen … gehen — modal opens, infinitive closes)

Milestone 3 — Principal parts and the verb classes

Now the second organizing idea. Every verb has four principal parts: infinitive (gehen), Präteritum (ging), past participle (gegangen), and auxiliary (ist). Learn these four and you can generate every tense. Study principal parts and the weak / strong / mixed classes. Weak verbs are fully predictable (machen – machte – gemacht); strong verbs change their stem vowel and must be memorized; mixed verbs do both (bringen – brachte – gebracht).

ClassInfinitivPräteritumPartizip IIHilfsverb
weakmachenmachtegemachthat
stronggehenginggegangenist
strongsprechensprachgesprochenhat
mixedbringenbrachtegebrachthat

gehen – ging – gegangen (ist): Er ist nach Hause gegangen.

to go – went – gone (with sein): He went home. (the principal parts in action)

bringen – brachte – gebracht (hat): Sie hat den Kuchen mitgebracht.

to bring – brought – brought (with haben): She brought the cake along. (mixed verb)

Milestone 4 — The Perfekt: haben or sein?

The Perfekt is the everyday past tense of spoken German. It uses an auxiliary (haben or sein) plus the past participle at the end of the bracket. The auxiliary is part of the principal parts you just learned: most verbs take haben, but verbs of motion and change of state take sein (gehen, fahren, kommen, werden, bleiben). Study the Perfekt overview and the decisive haben vs sein split, and resolve the English-speaker confusion on haben vs sein in the Perfekt. The participle pattern — weak ge-…-t, strong ge-…-en — is your spelling anchor.

Ich habe den ganzen Tag gearbeitet.

I worked all day. (haben + weak participle gearbeitet)

Wir sind mit dem Zug nach Berlin gefahren.

We took the train to Berlin. (sein + motion verb gefahren)

Milestone 5 — Präteritum and the ablaut series

The Präteritum is the simple past — the written narrative tense, plus the spoken past of sein, haben, and the modals. Weak verbs add -te; strong verbs change the stem vowel by ablaut, an ancient vowel-gradation system shared with English (sing-sang-sung = singen-sang-gesungen). Study the Präteritum overview and the ablaut series, which groups strong verbs into a handful of predictable vowel-change families. Sort out when to use Perfekt vs Präteritum on Perfekt vs Präteritum.

Als Kind las ich jeden Abend ein Buch.

As a child I read a book every evening. (Präteritum, strong: las)

Er ging zur Tür, öffnete sie und trat hinaus.

He went to the door, opened it and stepped outside. (narrative Präteritum chain)

Milestone 6 — Plusquamperfekt and Futur

Two more tenses fall straight out of the system. The Plusquamperfekt (past perfect) is just the Perfekt with the auxiliary shifted to its Präteritum form (hatte/war + participle) — for "the past before the past." The Futur I is werden + infinitive. Study the Plusquamperfekt and Futur I. Note that German often uses the plain present for the future when a time word makes it clear (Morgen fahre ich nach Köln).

Als wir ankamen, hatte der Film schon angefangen.

When we arrived, the film had already started. (Plusquamperfekt: hatte angefangen)

Ich werde dir morgen alles erklären.

I'll explain everything to you tomorrow. (Futur I: werden + infinitive)

Milestone 7 — Modal verbs, the imperative, and prefixes

Three structural pieces that all live in the bracket. Modal verbs (können, müssen, wollen, dürfen, sollen, mögen) push their main verb to the end as a bare infinitive — study the modals overview. The imperative for commands drops the subject and fronts the verb — study the imperative overview. And separable vs inseparable prefixes decide whether a prefix flies to the end of the clause (ich stehe um sieben auf) or stays welded on (ich verstehe das) — study separable verbs overview and inseparable prefixes.

Du musst heute nicht zur Arbeit gehen.

You don't have to go to work today. (modal müssen + infinitive at the end)

Mach bitte die Tür zu!

Please close the door! (imperative + separable prefix zu at the end)

Milestone 8 — Konjunktiv II, then Konjunktiv I

Now mood. Konjunktiv II is the subjunctive of hypotheticals, wishes, and politeness — most often built with würde + infinitive, but with synthetic forms for common verbs (wäre, hätte, könnte, wüsste). Study the Konjunktiv II overview. Then Konjunktiv I, the reported-speech mood of formal writing (er sei, er habe) — study the Konjunktiv I overview. Both are built from the principal parts you already know, so they slot straight into the system.

An deiner Stelle würde ich noch warten.

If I were you I'd wait a bit longer. (Konjunktiv II: würde + infinitive)

Hätte ich mehr Zeit, käme ich gern mit.

If I had more time, I'd happily come along. (synthetic Konjunktiv II: hätte, käme)

Milestone 9 — Passive, reflexives, and valency

Finish with voice and verb-complementation. The werden-passive turns the action's focus from the doer to the deed (Das Haus wird gebaut) — study the werden-passive. Reflexive verbs turn the action back on the subject and govern mich/mir in the accusative or dative — study reflexive verbs overview. And the idea behind it all is valency: how many and which complements a verb demands (a case, a preposition, a clause) — study verb government and valency, the page that explains why a given verb behaves as it does.

Die neue Brücke wird nächstes Jahr eröffnet.

The new bridge will be opened next year. (werden-passive)

Ich freue mich auf das Wochenende.

I'm looking forward to the weekend. (reflexive sich freuen + auf + accusative — valency in action)

Before you move on

Tick each box and the verb system is yours end to end.

  • I conjugate the present, including strong vowel changes, and remember German has no progressive.
  • I place verbs by the Satzklammer — conjugated verb in position two, everything else at the end.
  • I know a verb's four principal parts and use them to build any tense.
  • I form the Perfekt with the right auxiliary (haben vs sein) and participle.
  • I use the Präteritum for narration and know its ablaut families.
  • I build the Plusquamperfekt and Futur I.
  • I handle modals, the imperative, and separable/inseparable prefixes in the bracket.
  • I form Konjunktiv II (hypotheticals, politeness) and recognize Konjunktiv I (reported speech).
  • I use the passive and reflexive verbs, and I think in terms of valency.

Common Mistakes on this track

These are the recurring English-speaker errors — most of them from ignoring the bracket or the auxiliary system.

❌ Ich habe gegangen nach Hause. (haben + a motion verb, and the participle not at the end)

Two errors — gehen takes sein, and the participle closes the bracket.

✅ Ich bin nach Hause gegangen.

I went home.

❌ Ich bin am Arbeiten den ganzen Tag. (inventing a progressive)

Standard German has no progressive — the simple present already covers it.

✅ Ich arbeite den ganzen Tag.

I'm working all day.

❌ Ich aufstehe um sieben Uhr. (separable prefix left attached)

Wrong — the prefix auf flies to the end of the clause: stehe … auf.

✅ Ich stehe um sieben Uhr auf.

I get up at seven.

❌ Wenn ich Zeit hätte, ich würde kommen. (verb not at the end of the wenn-clause; main clause not inverted)

Wrong order — wenn sends the verb to the end, and the main clause then inverts.

✅ Wenn ich Zeit hätte, würde ich kommen.

If I had time, I'd come.

❌ Das Haus ist gebaut geworden. (geworden in the passive Perfekt)

Wrong — the passive auxiliary participle is worden, not geworden.

✅ Das Haus ist gebaut worden.

The house has been built.

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