DeutschStep

German C1 · Unreal Conditional Clauses

Konjunktiv II der Vergangenheit in wenn-Sätzen – C1 German Grammar

Konjunktiv II past in if-clauses

Unreal conditional sentences in the past talk about situations that did not happen – and what would have happened then. They often express regret, relief or speculation (English "third conditional").

Formation

hätte / wäre (Konjunktiv II) + past participle

condition (if-clause)consequence (main clause)
formwenn … participle + hätte/wärehätte/wäre … participle
exampleWenn ich das gewusst hätte, (If I had known that,)wäre ich nicht gekommen. (I wouldn't have come.)

The choice of hätte or wäre follows the perfect-tense rule: gewusst → haben → hätte gewusst, gekommen → sein → wäre gekommen.

Reality vs. unreality

realityunreal past
Ich hatte keine Zeit, deshalb bin ich nicht gekommen.Wenn ich Zeit gehabt hätte, wäre ich gekommen. (If I had had time, I would have come.)
Es hat geregnet, deshalb sind wir zu Hause geblieben.Wenn es nicht geregnet hätte, wären wir ausgegangen. (If it hadn't rained, we would have gone out.)
Er hat nicht gelernt und ist durchgefallen.Wenn er gelernt hätte, hätte er bestanden. (If he had studied, he would have passed.)

With modal verbs: double infinitive

hätte + infinitive + modal in the infinitive

  • Wenn ich hätte kommen können, wäre ich gekommen. (If I had been able to come, I would have come.)
  • Du hättest früher anrufen sollen. (You should have called earlier – reproach.)

In the subordinate clause, hätte comes before the double infinitive: …, wenn ich hätte kommen können.

Mixed times

A past condition can have a consequence in the present:

  • Wenn ich Medizin studiert hätte, wäre ich jetzt Ärztin. (If I had studied medicine, I would be a doctor now.)
  • Wenn wir das Haus damals gekauft hätten, würden wir heute viel Miete sparen. (If we had bought the house back then, we'd be saving a lot of rent today.)

Common mistakes

  • ❌ Wenn ich das wusste, wäre ich gekommen. → ✅ Wenn ich das gewusst hätte, …
  • ❌ Wenn ich das gewusst würde, … → ✅ Wenn ich das gewusst hätte, … (no würde in the past!)

Examples:

  • Wenn du mich gefragt hättest, hätte ich dir geholfen. (If you had asked me, I would have helped you.)
  • Wenn der Wecker geklingelt hätte, wäre ich nicht zu spät gekommen. (If the alarm had gone off, I wouldn't have been late.)
  • Wenn wir den Zug nicht verpasst hätten, wären wir pünktlich gewesen. (If we hadn't missed the train, we would have been on time.)
  • Wenn sie nicht so schnell gefahren wäre, hätte sie keinen Unfall gehabt. (If she hadn't driven so fast, she wouldn't have had an accident.)

Wenn ich das gewusst ___, wäre ich nicht gekommen.

Back to levels

Do you have a question?

Ask the community in our blog – share your question, upload a picture or a file and get answers.

Ask a question in the blog

We use cookies to improve your experience and show relevant ads.

Konjunktiv II der Vergangenheit in wenn-Sätzen – C1 German Grammar | DeutschStep