52单词网 > 高中英语 > 高中英语题库 > on more clothes, you would not have caught the bad cold.A.If you putB.Had you pu

on more clothes, you would not have caught the bad cold.A.If you putB.Had you pu

来源:网络 时间:
on more clothes, you would not have caught the bad cold.A.If you putB.Had you pu

______ on more clothes, you would not have caught the bad cold.

A.If you put

B.Had you put

C.were you to put

D.should you put

试题答案

B

考查虚拟语气。If引导的条件句常用虚拟语气,常把had/should/were提到句首,把if省略。句意“如果你早点多穿些衣服的话,你就不会得重感冒了。”根据 would not have caught可知,是对过去的虚拟,从句用过去完成时,C项是对将来的虚拟。故选B。