had rained
would have rained
have seen
rained
本题考查虚拟语气。 句意:如果再下十分钟雨,比赛就取消了。 由题干可知是由if引导的虚拟语气,主句是would have been called off,所以是对过去的虚拟,从句要用If+主语+had done。故A选项符合题意。