B2
Konjunktiv II (past)
For unreal situations in the past (something that didn't happen): hätte/wäre + past participle. With a modal, a double infinitive is used: hätte … machen können.
Examples
Ich hätte dir geholfen.
I would have helped you.
Wäre ich früher gekommen, hätte ich ihn getroffen.
Had I come earlier, I'd have met him.
Das hättest du wissen müssen.
You should have known that.
Wir hätten das Problem vermeiden können.
We could have avoided the problem.
Beinahe wäre der Zug abgefahren.
The train had almost left.