单项选择题

If the horse wins tomorrow, he () twenty races in the past three years.

A. will win
B. will have won
C. would have won
D. has won

相关试题