Past Hypotheticals: hätte gemacht, wäre gegangen
Past Hypotheticals: hätte gemacht, wäre gegangen
To talk about something that didn't happen in the past — a missed chance, a regret, an unreal condition — German builds a past subjunctive out of hätte or wäre plus a past participle, and choosing the right one takes the same sein/haben logic you already know from the Perfekt tense.
Grammar Comparison
Grammar Comparison
Formation: hätte/wäre + Partizip II, using the same auxiliary rules as the Perfekt
Wenn ich das gewusst hätte, wäre ich gekommen. (If I had known that, I would have come.)
If I had known that, I would have come.
English collapses both halves of this sentence into a single pattern: 'had + past participle' in the if-clause, 'would have + past participle' in the result. German instead reuses the exact auxiliary-choice rule from the Perfekt tense: verbs of motion, change of state, or sein itself take wäre (gekommen, gegangen, gewesen), while most other verbs take hätte (gewusst, gemacht, gesehen). If you already know whether a verb takes sein or haben in the Perfekt ('ich bin gegangen' vs. 'ich habe gemacht'), you already know whether its past hypothetical needs wäre or hätte — it's the identical verb, just with hätte/wäre (the Konjunktiv II forms of haben/sein) swapped in for the plain present-tense forms.
Modal verbs break the rule: always hätte, never wäre, plus a double infinitive
Er hätte kommen können. (He could have come.) — NOT *Er wäre kommen können, even though kommen itself normally takes wäre.
He could have come.
Modal verbs (können, müssen, wollen, sollen, dürfen, mögen) in a past hypothetical trigger a 'double infinitive' at the end of the clause — the modal appears as a bare infinitive right after the main verb's infinitive, instead of as a normal past participle (gekonnt, gemusst). Whenever this double-infinitive pattern shows up, German always uses hätte as the auxiliary, no exceptions — even for verbs like kommen or gehen that would normally demand wäre. English has no equivalent quirk: 'could have come' looks structurally identical to any other 'have' + participle construction, so this is a place where English intuition actively misleads rather than just under-informing.
Word order: hätte/wäre jumps in front of the double infinitive in subordinate clauses
Ich weiß, dass er das Buch hätte lesen sollen. (I know that he should have read the book.)
I know that he should have read the book.
Normally, a subordinating conjunction like dass sends the finite verb all the way to the end of its clause. But when that finite verb is hätte or wäre and it's followed by a double infinitive (lesen sollen), the finite verb exceptionally jumps in front of the double infinitive instead of trailing after it — you get '...dass er das Buch hätte lesen sollen', never '...dass er das Buch lesen sollen hätte'. English speakers, whose 'should have read' keeps a fixed, unchanging internal order regardless of clause type, need to consciously watch for this exception whenever a modal verb's past hypothetical lands inside a dass-, weil-, or ob-clause.
Vocabulary
Vocabulary
| German | Pronunciation | English |
|---|---|---|
| Das hätte ich nicht gedacht. | dahs HET-eh ikh nikht geh-DAHKHT | I wouldn't have thought that. |
| Wenn ich das gewusst hätte... | ven ikh dahs geh-VOOST HET-eh | If I had known that... |
| Ich wäre gern gekommen. | ikh VAIR-eh gairn geh-KOM-en | I would have loved to come. |
| Er hätte es besser machen können. | air HET-eh es BES-er MAHKH-en KERN-en | He could have done it better. |
| Das wäre schön gewesen. | dahs VAIR-eh shern geh-VAY-zen | That would have been nice. |
| Sie wäre fast gestürzt. | zee VAIR-eh fahst geh-SHTUERTST | She nearly fell. |
| Wir hätten das anders entscheiden sollen. | veer HET-en dahs AHN-ders ent-SHY-den ZOL-en | We should have decided that differently. |
| Hättest du das gewusst? | HET-est doo dahs geh-VOOST | Would you have known that? |
| Das hätte nicht passieren dürfen. | dahs HET-eh nikht pah-SEER-en DUERF-en | That shouldn't have happened. |