A) Talking about future possibilities
B) Describing past hypothetical situations (things that didn't happen)
C) Giving instructions
D) Making promises
Explanation
Third conditional (If + past perfect, would + have + past participle) describes unreal/hypothetical past situations.
Practice More English Questions