问题 选择题

______ 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。

简答题
单项选择题