Wenn ich mehr gelernt hätte, hätte ich die Prüfung bestanden.If I had studied more, I would have passed the exam.
To talk about something that didn't happen in the past — a regret, a missed chance, an "if only" — German uses one form: hätte or wäre plus the past participle. Unlike the indicative, which has three past tenses, Konjunktiv II has just this single past form, and it covers them all.
Quick shortcut: you can form it from the present Konjunktiv II of haben or sein — hätte / wäre — plus the Partizip II. The choice between hätte and wäre is exactly the same as in the perfect tense.
How to build it
hätte / wäre (conjugated) + Partizip II (unchanged, at the end):
| with haben | with sein | |
|---|---|---|
| ich | hätte gesagt | wäre gegangen |
| du | hättest gesagt | wär(e)st gegangen |
| er/sie/es | hätte gesagt | wäre gegangen |
| wir | hätten gesagt | wären gegangen |
| ihr | hättet gesagt | wär(e)t gegangen |
| sie/Sie | hätten gesagt | wären gegangen |
Which auxiliary? The same verbs that take sein in the perfect take wäre here — many intransitive verbs of change of location or state (gehen, fahren, aufstehen, sterben), plus sein, bleiben and werden; everything else takes hätte.
- Ich hätte dir geholfen. (I would have helped you.)
- Sie wäre fast gestürzt. (She almost fell.)
What it's for
Unreal conditions in the past — both halves in the past Konjunktiv II:
- Wenn du angerufen hättest, hätte ich dich abgeholt.
- Hätte ich das gewusst, wäre ich nicht gekommen. (drop wenn, start with the verb)
The result can also stay in the present Konjunktiv II if the consequence still holds now: Wenn ich mehr gelernt hätte, könnte ich die Prüfung jetzt bestehen.
Regrets and wishes about the past:
- Ich wäre so gern mitgekommen!
- Hätte ich bloß nichts gesagt!
- Das hätte ich anders machen sollen.
Something that almost happened — often with beinahe or fast:
- Beinahe hätte ich den Zug verpasst.
- Fast wäre es schiefgegangen.
With modal verbs: the double infinitive
When a modal verb is involved, the past Konjunktiv II uses hätte (never wäre) plus a double infinitive — main verb, then modal, both as infinitives at the very end:
- Ich hätte früher gehen müssen. (I should have left earlier.)
- Du hättest mich anrufen können. (You could have called me.)
- Das hätte nicht passieren dürfen.
In a subordinate clause, the finite hätte jumps in front of the double infinitive:
- …, weil ich früher hätte gehen müssen.
- Es ärgert mich, dass ich nichts hätte sagen können.
Past or present Konjunktiv II?
- Present (Konjunktiv II / würde) — unreal now or in the future: Wenn ich Zeit hätte, käme ich mit.
- Past (this lesson) — unreal in the past: Wenn ich Zeit gehabt hätte, wäre ich mitgekommen.
For a past unreal situation, prefer hätte / wäre + Partizip II. The form würde … gemacht haben does exist, but it sounds heavy and is rarely the natural choice here.
Common mistakes
- Wenn ich mehr gelernt hätte, würde ich bestanden haben is understandable but clumsy — the natural form is Wenn ich mehr gelernt hätte, hätte ich bestanden.
- ❌ Ich würde gestern gekommen. → ✅ Ich wäre gestern gekommen.
- ❌ Ich hätte mehr lernen gemusst. → ✅ Ich hätte mehr lernen müssen. (double infinitive, not a participle)
- ❌ Er wäre das gemacht. → ✅ Er hätte das gemacht. (machen takes haben → hätte)
- ❌ Wenn ich das gewusst hätte, wäre ich anders gehandelt hätte. → ✅ …, hätte ich anders gehandelt. (one auxiliary per clause)
Quick check
Try putting each sentence into the past Konjunktiv II.
- Wenn ich Zeit habe, helfe ich dir. → Wenn ich Zeit ___ ___, ___ ich dir ___.
- Ich komme gern mit. (as a past regret) → Ich ___ gern ___.
- Du solltest mich fragen. (past) → Du ___ mich ___ ___.
- Beinahe verpasse ich den Bus. → Beinahe ___ ich den Bus ___.
Show answers
- Wenn ich Zeit gehabt hätte, hätte ich dir geholfen.
- Ich wäre gern mitgekommen. (mitkommen → wäre)
- Du hättest mich fragen sollen. (double infinitive)
- Beinahe hätte ich den Bus verpasst.
Want to put this into practice?
-
Speak it on your phone — The Android app brings you new words every day for your level and lets you chat about any topic, with gentle corrections.
- Try a short exercise — Your tutor builds practice around the topics you're learning. Start practising →
- Check your own sentences — Write something and see what could sound more natural. Try the grammar checker →
Key takeaways
- Past Konjunktiv II = hätte / wäre + Partizip II — one form for every past situation that didn't happen.
- Pick hätte or wäre exactly as in the perfect: motion / change of state → wäre, otherwise hätte.
- Unreal past conditions usually have the past form in both clauses (the result can be in the present Konjunktiv II if it still holds now); you can drop wenn and start with Hätte / Wäre.
- With a modal, it's hätte + double infinitive: Ich hätte kommen können — and hätte moves in front of the pair in a subordinate clause.
- For the past, prefer hätte / wäre + Partizip II; würde … gemacht haben is possible but clumsy.