精英家教网 > 高中英语 > 题目详情

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动词,情态动词提之主语前。

练习册系列答案
相关习题

科目:高中英语 来源: 题型:

--- Aren’t you cold?

   --- ______. I’m boiling.

   A. Take it easy             B. That’s all right

   C. Not a little             D. Far from it

查看答案和解析>>

科目:高中英语 来源:2010年江西省高一下学期期末考试英语卷 题型:单项填空

---- Aren’t you cold?    ----__________. I’m boiling.

 A. Take it easy.           B. That’s all right          C. Not a little             D. Far from it.

 

查看答案和解析>>

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

--- Aren’t you cold?

--- ______. I’m boiling.


  1. A.
    Take it easy
  2. B.
    That’s all right
  3. C.
    Not a little
  4. D.
    Far from it

查看答案和解析>>

科目:高中英语 来源: 题型:

---- Aren’t you cold?    ----__________. I’m boiling.

 A. Take it easy.    B. That’s all right   C. Not a little          D. Far from it.

查看答案和解析>>

科目:高中英语 来源: 题型:

 ------Aren’t you cold?

------______. I’m boiling hot.

A. Far from it.    B. Take it easy.    C. That’s all right.      D. Not a little.

查看答案和解析>>

同步练习册答案