问题补充:
You cold if you had put on more clothes the day before yesterday.
A. won’t catch
B. wouldn’t have caught
C. hadn’t caught
D. haven’t caught
答案:
A. won’t catch
(答案→)B. wouldn’t have caught
C. hadn’t caught
D. haven’t caught
解析:考查虚拟语气。本题是条件句中,与过去事实相反的虚拟语气,主句中使用“情态动词+have done”的形式。句意:如果你前天就穿更多的衣服,你就不会感冒了。故B正确。