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

If it ________ for the heavy rain then, we would have arrived here ahead of time.


  1. A.
    shouldn’t be
  2. B.
    weren’t
  3. C.
    had not been
  4. D.
    be not
C
解析:
考察虚拟语气,根据题意,如果那时不下这么大的雨,我们会提前到达这里。可知从句假设的内容应该在过去已经发生,故从句用过去完成时态,选C。在表示过去的虚拟语气结构为从句had +动词过去分词 主句would / should / might / could have + 动词过去分词。
练习册系列答案
相关习题

科目:高中英语 来源:黄冈中学作业本高二英语(上册) 题型:014

That tree looked as if it ________ for a long time.

[  ]

A.hasn't watered
B.didn't water
C.hadn't been watered
D.wasn't watered

查看答案和解析>>

科目:高中英语 来源:2012-2013学年北京市房山区房山中学高一下学期期中考试英语试卷(带解析) 题型:单选题

If it __________for the snow, we ___________the mountain yesterday.

A.were not; could have climbedB.were not; could climb
C.had not been; could have climbedD.had not been; could climb

查看答案和解析>>

科目:高中英语 来源:2012-2013学年河南许昌六校高一第六次联考英语卷(带解析) 题型:单选题

If it ____for the snow, we____ the mountain yesterday.

A.were not, could have climbedB.were not, could climb
C.had not been, could have climbedD.hadn’t been, could climb

查看答案和解析>>

科目:高中英语 来源:2015届北京市高一下学期期中考试英语试卷(解析版) 题型:单项填空

If it __________for the snow, we ___________the mountain yesterday.

A.were not; could have climbed              B.were not; could climb

C.had not been; could have climbed          D.had not been; could climb

 

查看答案和解析>>

同步练习册答案