单选题 You didn't put on more clothes; otherwise you ______ cold.
A. wouldn't have caught B. wouldn't catch
C. can't catch D. can't have caught

【正确答案】 A
【答案解析】[解析] otherwise you wouldn’t have caught cold否则你就不会得感冒了。第一句是陈述句“你穿的衣服不够”,otherwise引导一种相反的假设,是含蓄虚拟条件句,相当于if you had put on more clothes,就会有wouldn’t have caught cold的结果。“wouldn’t have+过去分词”是虚拟过去的结果。