← Back to the grammar spine
0
IB Diploma German B SL · Grammar backbone 4 of 10 — The tense system
IB German B Grammar

The tense system

IB German B needs the full spread of tenses: Präsens, Perfekt, Präteritum, Plusquamperfekt and Futur. The keys are the past-participle rules, the haben vs sein choice in the perfect, and knowing which past to use when.

Perfekt = haben / sein + Partizip IIgehen → ist gegangen · spielen → hat gespielt

Work through each screen and answer the questions — some ask you to spot the form, some to build it. Collect ⭐ and press Start.

This grammar backbone powers every IB German B theme: Identities, Experiences, Human ingenuity, Social organization and Sharing the planet — so you can build accurate texts across paper 1, paper 2 and the individual oral.

Present

Präsens — and the vowel-changers

Regular present endings are -e / -st / -t / -en / -t / -en. A group of strong verbs changes its stem vowel in the du and er/sie/es forms:

personspielen (regular)fahren (a → ä)
ichspielefahre
duspielstfährst
er/sie/esspieltfährt
wir/siespielenfahren

Common changers: geben → gibt, lesen → liest, nehmen → nimmt, laufen → läuft. The present also covers the near future: Morgen fahre ich nach Köln.

Perfect

Perfekt — the spoken past

The perfect is the everyday past tense in speech. It is built from an auxiliary — haben or sein — in position 2, plus the past participle at the end:

  • Ich habe Fußball gespielt. — most verbs take haben.
  • Ich bin nach Hause gegangen. — verbs of motion/change take sein.

sein-verbs: movement (gehen, fahren, kommen, laufen), change of state (werden, sterben, aufwachen) and the special cases sein, bleiben. Everything else — especially verbs with a direct object — takes haben.

Quick check

haben or sein?

?Complete: Ich ___ nach Berlin gefahren. ("I drove to Berlin.")
Participles

Building the Partizip II

Two main patterns, plus a few exceptions:

  • Weak: ge- + stem + -tmachen → gemacht, spielen → gespielt.
  • Strong: ge- + stem + -en, often with a vowel change — sehen → gesehen, singen → gesungen, gehen → gegangen.
  • No ge-: verbs in -ieren (studiert) and inseparable prefixes be-, ver-, ent- (besucht, verkauft).
  • Separable: prefix + ge — anrufen → angerufen, aufstehen → aufgestanden.

Learn strong participles as a list — they are high-frequency and examiners test them.

Type it

Your turn — a participle

1Fill the participle: Ich habe das Buch ___. ("I read the book.") — from lesen.
Hint: 'lesen' is strong: ge- + les- + -en, with the vowel kept.
Sort it

Choose the correct form

Quick check

The participle at the end

?Complete: Ich habe einen guten Film ___. ("I watched a good film.") — from sehen.
Type it

Your turn — perfect with sein

2Fill the participle: Sie ist nach Hause ___. ("She went home.") — from gehen.
Hint: 'gehen' is strong and irregular: ge-gang-en.
Game · Match

Match infinitive to past participle

Tap an infinitive on the left, then its Partizip II on the right.

INFINITIVE
gehen
sehen
machen
fahren
essen
kommen
PARTIZIP II
gegessen
gegangen
gemacht
gekommen
gesehen
gefahren
Simple past

Präteritum — the narrative past

The Präteritum is the past tense of writing and narration. Weak verbs insert -te (machen → machte); strong verbs change the stem vowel and take no ending in ich/er:

infinitiveich / er (Präteritum)
seinwar
habenhatte
gehenging
fahrenfuhr
könnenkonnte
müssenmusste

Even in speech, sein (war), haben (hatte) and the modals (konnte, wollte, musste) are normally used in the Präteritum, not the perfect.

Quick check

haben-verb in the perfect

?Complete: Ich ___ gestern Fußball gespielt. ("I played football yesterday.")
Type it

Your turn — Präteritum

3Fill the Präteritum: Gestern ___ ich krank. ("Yesterday I was ill.") — from sein, ich-form.
Hint: the simple past of 'sein' in the ich-form.
Quick check

Modal in the past

?Complete: Ich ___ gestern nicht kommen. ("I couldn't come yesterday.") — from können.
Pluperfect

Plusquamperfekt — the past before the past

For an action completed before another past action, use hatte or war + past participle. It pairs naturally with nachdem:

  • Ich hatte schon gegessen. — "I had already eaten."
  • Sie war schon gegangen. — "She had already left."
  • Nachdem ich gegessen hatte, ging ich aus. — pluperfect + Präteritum.

Same haben/sein rule as the perfect — just with the Präteritum auxiliary (hatte / war).

Sort it

Perfect with sein or haben?

Sort each verb by the auxiliary it takes in the perfect.

Perfect with SEIN

Perfect with HABEN

Future

Futur I — werden + infinitive

The future is werden (conjugated) in slot 2, plus the infinitive at the end:

  • Ich werde dich morgen anrufen.
  • Es wird bald regnen.

Present-as-future: with a time marker, German often just uses the present (Morgen rufe ich dich an). The Futur adds emphasis or expresses a prediction/intention.

Quick check

Building the future

?Complete: Morgen ___ ich dich anrufen. ("I'll call you tomorrow.")
Type it

Your turn — present vowel change

4Fill the present tense: Er ___ sehr schnell. ("He drives very fast.") — from fahren, er-form.
Hint: 'fahren' changes a → ä in the er-form.
Type it

Your turn — the future

5Translate "I will call you" into German (use werden + anrufen, dich).
Hint: 'werde' second, then object, then the infinitive 'anrufen' at the end.
Recap

Your tense toolkit

Präsens: regular endings; strong verbs change vowel in du/er (fährt, gibt, liest). Also covers the near future.

Perfekt: haben/sein + Partizip II. Motion/change verbs (gehen, fahren, kommen) take sein; the rest take haben.

Präteritum: written narrative; but sein (war), haben (hatte) and modals (konnte) stay simple-past even in speech.

Plusquamperfekt: hatte/war + participle (past before the past). Futur: werden + infinitive at the end.

Cluster 5 zooms in on the verbs that reshape the clause: modals and infinitive constructions. Press Finish.

🏆

Mini-Lektion geschafft!

⭐⭐⭐

You've built the German tense system for IB Diploma German B SL. 🎉

Your stars: 0 / 0

Next in the backbone: modal verbs and infinitive constructions.

📣 Nailed it? Share your score

Challenge a classmate to beat your stars.

→ Back to the grammar backbone