问题

I am wondering if he can finish the task on time though he promised that his team _____ the first in this competition.
A:will win
B:would win
C:won
D:has won;
B:would win
C:won
D:has won;
正确答案是: