B2 · The subjunctive
Talking about what did not happen
Wenn ich Zeit gehabt hätte, wäre ich gekommen.
The past unreal conditional: one form for both halves, and a modal verb pushes hätte to the front.
To say what would have happened if something else had, German uses one form in both halves of the sentence: hätte or wäre plus the past participle. Wenn ich Zeit gehabt hätte, wäre ich gekommen. There is no separate "would have" — the same construction does both jobs.
Which auxiliary appears follows the ordinary perfect: verbs that take haben use hätte, verbs of motion and change that take sein use wäre. Nothing new has to be learned about which is which.
A modal verb changes the shape. Instead of a participle, the modal appears as an infinitive after the main one — hätte kommen können — and in a subordinate clause hätte jumps in front of both rather than standing last, which is the only place in German where a finite verb moves forward out of final position.
Die Form
| haben-verbs | Ich hätte gefragt. |
| sein-verbs | Ich wäre gekommen. |
| with a modal | Ich hätte kommen können. |
| subordinate clause | weil ich es hätte wissen müssen |
| passive | Es wäre gemacht worden. |
Die Regeln im Einzelnen
The past unreal uses hätte or wäre plus a participle, in both halves.
Wenn er gefragt hätte, hätte ich geholfen.If he had asked, I would have helped.
The auxiliary is the one the verb takes in the ordinary perfect.
Ich wäre gern mitgefahren.I would have liked to come along.
With a modal, both verbs stand as infinitives.
Das hätte ich wissen müssen.I should have known that.
In a subordinate clause with a modal, hätte comes before the two infinitives.
Er sagt, dass er es hätte sehen können.He says he could have seen it.
Genauer hingesehen
Why the auxiliary jumps forward
A subordinate clause sends its finite verb to the end. With a double infinitive that rule breaks: weil ich es hätte wissen müssen, not "weil ich es wissen müssen hätte". The finite hätte stands in front of both infinitives instead.
This is the only systematic exception to verb-final order in German, and it exists because a double infinitive is treated as one block that nothing may follow. Native speakers apply it without thinking and many cannot state it; a learner who applies it correctly sounds noticeably more fluent than the grammar alone would explain.
Ausnahmen und Sonderfälle (2)
-
the wenn is dropped
the clause starts with the verb instead.
Hätte ich das gewusst, wäre ich geblieben.Had I known, I would have stayed.
A formal, slightly literary alternative that carries the same meaning.
-
the sentence expresses regret alone
the second half can be left out entirely.
Wenn ich das nur früher gewusst hätte!If only I had known sooner!
The unfinished conditional is a complete exclamation in German.
Woran man es erkennt
- hätte
- wäre
- wenn
- beinahe
- fast
- sonst
Beispielsätze
Wenn ich das gewusst hätte!If only I had known that!
Wir wären fast zu spät gekommen.We nearly arrived late.
Das hättest du sagen sollen.You should have said so.
Ohne dich wäre es schiefgegangen.It would have gone wrong without you.
Beinahe hätte ich es vergessen.I almost forgot.
Noch 6 Beispielsätze
Ich hätte dich angerufen, aber mein Akku war leer.I would have called you, but my battery was flat.
Wärst du früher gekommen, hättest du ihn getroffen.Had you come earlier, you would have met him.
Das hätte ins Auge gehen können.That could have ended badly.
Sie hätte es merken müssen.She ought to have noticed.
Fast wäre der Zug ohne uns gefahren.The train nearly left without us.
Ohne den Regen hätten wir gegrillt.We would have had a barbecue if it had not rained.
Besonderheiten (2)
-
beinahe and fast take this form
A near miss is expressed with the past unreal, because the thing did not in fact happen: <z>Beinahe wäre ich gestürzt</z>. Using the ordinary past — "beinahe bin ich gestürzt" — is heard everywhere in speech and is not accepted in writing.
-
The polite past
<z>Ich hätte eine Frage</z> is present-tense politeness, while <z>Ich hätte gern gefragt</z> is a genuine past unreal. The same two words carry both, and only the participle after them says which is meant.
Die typisch deutsche Falle
Aufgepasst
English builds the second half separately — "would have come" — and the instinct is to reach for würde to do the same. German does not: the main clause takes exactly the same hätte or wäre plus participle as the wenn clause. The würde version is understandable, heavy and wrong, and it is the clearest single mark of a learner who has translated rather than built the sentence.
Both halves take hätte or wäre — würde has no place in the past unreal.
Jetzt selbst
5 Aufgaben zu diesem Thema. Die Antworten werden im Browser geprüft; nichts davon verlässt Ihr Gerät.