单项选择题

If Tom wins tomorrow, he ______ thirty races in the past four years.

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