单项选择题

A.winning
B.having won
C.to win
D.to have won