Level B2

Konjunktiv II in the past (hätte gemacht)

To talk about unreal situations in the past (things that didn’t happen), use hätte or wäre + past participle. English equivalent: “would have done”, “if I had known”.

Perfekt (real)Konjunktiv II past (unreal)
ich habe gewusstich hätte gewusst
ich bin gekommenich wäre gekommen
ich habe kommen könnenich hätte kommen können

Uses

  • Unreal past conditions: Wenn ich das gewusst hätte, wäre ich früher gekommen.
  • Regret and reproach: Du hättest mich anrufen sollen.
  • Missed alternatives: Ohne dich hätte ich es nicht geschafft.
  • With modals, use the double infinitive: hätte + infinitive + modal infinitive.

Examples

  • Wenn ich das gewusst hätte, wäre ich früher gekommen.If I had known that, I would have come earlier.
  • Du hättest mich anrufen sollen.You should have called me.
  • Ohne deine Hilfe hätte ich es nicht geschafft.Without your help, I wouldn’t have managed.
  • Wir wären gern mitgekommen.We would have liked to come along.
  • Das hätte nicht passieren dürfen.That should never have happened.

Common mistakes

  • ✗ Wenn ich das würde gewusst haben, wäre ich gekommen.✓ Wenn ich das gewusst hätte, wäre ich gekommen.Informal English says “if I would have known”, but the German if-clause never takes würde here: wenn ich das gewusst hätte.
  • ✗ Du hättest mich fragen gesollt.✓ Du hättest mich fragen sollen.With a second verb the modal stays an infinitive: fragen sollen, like English “should have asked” keeps “ask” plain.
  • ✗ Ohne dich ich hätte es nicht geschafft.✓ Ohne dich hätte ich es nicht geschafft.Ohne dich fills position 1, so hätte comes next and the subject follows, unlike English “without you I would …”.
  • ✗ Ich würde gern mitgekommen sein.✓ Ich wäre gern mitgekommen.English “we would have liked to come” leads to würde, but German builds the past Konjunktiv with wäre or hätte + participle.
  • ✗ Wenn du gefragt hattest, hätte ich dir geholfen.✓ Wenn du gefragt hättest, hätte ich dir geholfen.English “if you had asked” looks like the past perfect, but German needs the Konjunktiv with umlaut: hättest, not hattest.