CD为什么不对?

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

请先 登录 后评论

最佳答案 2017-01-19 15:48

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 结构。

(备注,从句使用陈述语气一般现在时态,即表示是有可能发生,不是虚拟语气



请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,2073 浏览
  • 水龙果 提出于 2017-01-17 20:01

相似问题