If the horse won today,it _______ 30 races in five years.A.would have won B.must have won

问题描述:

If the horse won today,it _______ 30 races in five years.A.would have won B.must have won

主将从现

A 从句用一般过去时,主句该用过去将来时,表示与过去事实相反,而B是一种肯定的推测

if 是虚拟语气,后边接would have done。won是 win的过去完成式

如果...将...这句是一句过去的虚拟语气,所以用上了would have...

条件状语从句
if the horse won,won 是过去时,意思是如果赢了,可是现实是没赢,与事实相反,所以主句用虚拟式