单项选择题

If she wins the contest tomorrow, she______five times in the past five years.

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