If I had taken part in the 400-meter relay race in the sports-meet, our class the race.I’m weight this year.
A. might not have won; gaining
B. Would not have beaten; putting on
C. can not have defeated; losing
D. must not have achieved; acquiring
网友回答
(答案→)A. might not have won; gaining
B. Would not have beaten; putting on
C. can not have defeated; losing
D. must not have achieved; acquiring
解析:考查if从句对过去的虚拟,从句用过去完成时,主句Would / might /,could +have done, win+sth, beat+sb,put on weight 增加体重。