Correct option is C
The correct form for expressing a hypothetical condition in the past is "would have" + past participle.
In this case, "would have been promoted" is the correct form.
The highlighted segment "will never have" should be replaced with "would never have".