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+過去分詞。


練習冊系列答案
相關習題

科目:高中英語 來源:黃岡中學作業(yè)本高二英語(上冊) 題型: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學年北京市房山區(qū)房山中學高一下學期期中考試英語試卷(帶解析) 題型:單選題

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學年河南許昌六校高一第六次聯(lián)考英語卷(帶解析) 題型:單選題

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

 

查看答案和解析>>

同步練習冊答案