单选题
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
【正确答案】
B
【答案解析】
[解析] 句意:如果那匹马明天赢的话,在过去的三年中他将已经赢了20场比赛了。动词的时态题。根据句中的“in the past three years”可知,主句应用完成时。另外,条件状语从句一般应遵循“主将从现”的原则,故主句应用将来完成时。所以选B。
提交答案
关闭