Grammar · B2
The Konjunktiv II of the past: Wenn ich das gewusst hätte…
Wenn ich das gewusst hätte, wäre ich früher gekommen. With hätte or wäre and the participle you talk about a past that didn't happen: missed chances, regret and what someone should have done.
hätte or wäre + participle
In B1 you used the Konjunktiv II for the present: Wenn ich Zeit hätte, würde ich kommen. For the past there is one simple form for every verb: hätte or wäre, and the participle at the end. Ich hätte angerufen. Wir wären gekommen.
Choose as in the Perfekt: a verb with haben takes hätte, a verb with sein takes wäre. Ich habe gewartet becomes ich hätte gewartet, ich bin geblieben becomes ich wäre geblieben. sein and haben follow the rule too: ich wäre gewesen, ich hätte gehabt.
You don't need würde here: hätte and wäre do the whole job.
| Perfekt | Konjunktiv II |
|---|---|
| ich habe gewartet | ich hätte gewartet |
| du hast angerufen | du hättest angerufen |
| er ist geblieben | er wäre geblieben |
| wir sind gekommen | wir wären gekommen |
| ihr seid gewesen | ihr wärt gewesen |
| sie haben gefragt | sie hätten gefragt |
A different past: Wenn ich das gewusst hätte…
With wenn you imagine a different past: Wenn ich das gewusst hätte, wäre ich früher gekommen. (But I didn't know, and I didn't come earlier.) Both parts take the past form. In the wenn clause hätte or wäre goes to the very end, after the participle.
The two parts don't have to be about the same time. A cause in the past can have a result now; then the main clause takes the Konjunktiv II of the present: Wenn ich früher ins Bett gegangen wäre, wäre ich jetzt nicht so müde.
In written German the wenn is often left out, and the sentence starts with the verb: Hätte ich das gewusst, wäre ich früher gekommen.
| wenn clause | Main clause |
|---|---|
| Wenn ich das gewusst hätte, | wäre ich früher gekommen. |
| Wenn der Bus pünktlich gewesen wäre, | hätte ich den Zug nicht verpasst. |
| Wenn wir früher gebucht hätten, | wäre der Flug billiger gewesen. |
| Wenn ich früher ins Bett gegangen wäre, | wäre ich jetzt nicht so müde. |
Regret: Hätte ich doch…
To say that you regret something, use the wish forms from B1 with the past: Ich wünschte, ich hätte mehr Deutsch gesprochen. Wenn ich doch nur früher angefangen hätte!
Shorter, and very common in speech: start with hätte or wäre and add doch, often with nur. Hätte ich doch nur gefragt! Wäre ich doch zu Hause geblieben!
With fast (almost) you say that something nearly happened but luckily didn't: Fast hätte ich den Zug verpasst. Fast wäre Otti auf den Betrug hereingefallen.
| Reality | Konjunktiv II |
|---|---|
| Ich habe nicht gefragt. | Hätte ich doch gefragt! |
| Wir sind zu spät aufgestanden. | Wären wir doch früher aufgestanden! |
| Ich habe den Vertrag nicht gelesen. | Ich wünschte, ich hätte den Vertrag gelesen. |
| Ich habe den Zug fast verpasst. | Fast hätte ich den Zug verpasst. |
-
Hätte Bruno doch nur auf den Wetterbericht gehört und einen Schirm mitgenommen!
If only Bruno had listened to the weather forecast and taken an umbrella!
Should have: Du hättest anrufen sollen
To say what someone should have done but didn't, use hätte with a modal verb: Du hättest anrufen sollen. Said to someone else, it is a reproach; said about yourself, it is regret: Ich hätte früher fragen sollen.
Look at the end of the sentence: there are two infinitives, first the main verb, then the modal verb, and no participle. Not gesollt, but anrufen sollen. The same with können and müssen: Wir hätten länger bleiben können. Die Firma hätte uns informieren müssen.
In a clause with dass or weil, hätte doesn't go to the very end but stands before the two infinitives: Ich finde, dass du hättest anrufen sollen.
| Modal verb | Example |
|---|---|
| sollen | Du hättest mich anrufen sollen. |
| können | Wir hätten länger bleiben können. |
| müssen | Die Firma hätte uns informieren müssen. |
| dürfen | Das hätte nicht passieren dürfen. |
-
Die Fluggesellschaft hätte uns viel früher über die Annullierung informieren müssen.
The airline should have told us about the cancellation much earlier.
Fill the Gaps
-
Wenn wir den Brief früher gelesen ___, hätten wir die Frist nicht verpasst.
If we had read the letter earlier, we wouldn't have missed the deadline.
-
Wenn Emil den Bus nicht verpasst hätte, ___ er pünktlich gewesen.
If Emil hadn't missed the bus, he would have been on time.
-
Lotte ___ gestern gern mit ins Kino gegangen, aber sie musste lernen.
Lotte would have liked to come to the cinema yesterday, but she had to study.
-
Du hättest mir wirklich früher Bescheid ___, Emil!
You really should have let me know earlier, Emil!
-
Ohne Kalle ___ wir den Weg zur Hütte im Wald nie gefunden.
Without Kalle we would never have found the way to the cabin in the forest.
-
Wir hätten den Schaden sofort der Versicherung melden ___.
We should have reported the damage to the insurance company straight away.
-
___ ich doch nur auf Frau Hilde gehört und den Vertrag genauer gelesen!
If only I had listened to Frau Hilde and read the contract more carefully!
-
Fast ___ ich heute Morgen meinen Laptop in der U-Bahn vergessen.
I almost left my laptop on the underground this morning.
You meet it in: Emil's flight is cancelled, Otti almost falls for a scam, The friends start a book club, Water in Frau Hilde's kitchen, Frau Hilde brings the generations together