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

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

答案:C
解析:

原题中的yesterday是信息词,可暗示该句应选与过去事实相反的虚拟语气条件与主句的动词形式。从句用过去完成时,而主句用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

查看答案和解析>>

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

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

查看答案和解析>>

科目:高中英语 来源: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

 

查看答案和解析>>

同步练习册答案