精英家教网 > 高中英语 > 题目详情
You _____ cold if you had put on more clothes the day before yesterday.
A.won’t catchB.wouldn’t have caughtC.hadn’t caughtD.haven’t caught
B

试题分析:考查虚拟语气。本题是条件句中,与过去事实相反的虚拟语气,主句中使用“情态动词+have done”的形式。句意:如果你前天就穿更多的衣服,你就不会感冒了。故B正确。
点评:条件句的虚拟语气是考查的重点,如果过去事实相反,条件句中使用过去完成时,主句使用“情态动词+have done”;
如果主句与现在事实相反,条件句中使用过去时,be动词使用were,主句中使用“情态动词+动词原形”;如果与将来事实相反,条件句中有三种:过去时;were to do ;should+动词原形,主句使用“情态动词+动词原形”;要特别注意如果省略了if,句子要使用部分倒装的形式,把助动词,be动词,情态动词提之主语前。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

—Did you have a wonderful weekend?
—We could have if it ____ fine. But it____ all the time.
A.was; has rainedB.was; rained
C.had been; has rained D.had been; rained

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Has it been warned that all the children in this area      stay at their homes until the Flu has been controlled ?
A.canB.willC.mayD.shall

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

When I first met him, it seemed as if he______food for days.
A.did not eatB.had not eatenC.was not eatingD.would not have eaten

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

---Will you stay for the dinner?
---Sorry,__________. The cookers I bought online will be sent to my house this afternoon.
A.I can’tB.I mustn’tC.I needn’tD.I shouldn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Can you come to attend our party tonight?
-- Sorry, but I do wish I _________.
A.hadB.canC.willD.could

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

---I didn’t go to the party yesterday because my car broke down.  
---You ______ mine. I wasn’t using it.
A.ought to borrowB.would have borrowed
C.had better borrowD.could have borrowed

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

She wishes she ______ to the theatre last night.
A.went B.would goC.had gone D.were going

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Lily didn’t come to the party last Sunday. ____,she would have made the party more exciting .
A.If she cameB.Would she comeC.Had she comeD.Did she come

查看答案和解析>>

同步练习册答案