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

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
解析:

虚拟语气与过去事实相反,从句用过去完成时,主句用could + 完成时态表示。

 


练习册系列答案
相关习题

科目:高中英语 来源:黄冈中学作业本高二英语(上册) 题型: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

 

查看答案和解析>>

同步练习册答案