单项选择题

Peter()the race if he had tried harder.

A. must win
B. must have won
C. could win
D. could have won