Which verb best completes this sentence?

Margaret believes she __________ the gold medal, but she must wait for the judges' final scores.

a. has won
b. wins
c. had won
d. will have won