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) | |
|---|---|---|
| form | wenn … participle + hätte/wäre | hätte/wäre … participle |
| example | Wenn 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
| reality | unreal 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.)