He deserved ( ) the prize for writing such an amazing short story. I don’t understand
He deserved () the prize for writing such an amazing short story. I don’t understand his not receiving the award.
A、winning
B、having won
C、to win
D、to have won
请帮忙给出正确答案和分析,谢谢!