If the horse wins today,he _ thirty races in the last five years.
A.will win
B.will have won
C.would have won
D.had won
陈老师:
If the horse wins today,he _ thirty races in the last five years.
A.will win
B.will have won
C.would have won
D.had won
解析B:
根据在条件状语从句中,从句用一般现在时态,主句用将时态来(即主将从现原则),且主句含有一个“完成时态的”时间状语in the last five years,结合这2点,因此使用将来完成时态will have done 结构。
(备注,从句使用陈述语气一般现在时态,即表示是有可能发生,不是虚拟语气)