CONDITIONALS
3rd
THIRD CONDITIONAL
UNREAL PAST
IF/WHEN + PAST PERFECT
Conditional clause
WOULD/COULD/
MIGHT + HAVE+ PAST PARTICIPLE
Main clause
If you hadn`t been rude, he wouldn`t have fired you .
Unreal or improbable situation in the past , also used to express regrets or criticism.