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
解析:
考察虛擬語(yǔ)氣,根據(jù)題意,如果那時(shí)不下這么大的雨,我們會(huì)提前到達(dá)這里?芍獜木浼僭O(shè)的內(nèi)容應(yīng)該在過(guò)去已經(jīng)發(fā)生,故從句用過(guò)去完成時(shí)態(tài),選C。在表示過(guò)去的虛擬語(yǔ)氣結(jié)構(gòu)為從句had +動(dòng)詞過(guò)去分詞 主句would / should / might / could have + 動(dòng)詞過(guò)去分詞。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語(yǔ) 來(lái)源:黃岡中學(xué)作業(yè)本高二英語(yǔ)(上冊(cè)) 題型: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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:2012-2013學(xué)年北京市房山區(qū)房山中學(xué)高一下學(xué)期期中考試英語(yǔ)試卷(帶解析) 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:2012-2013學(xué)年河南許昌六校高一第六次聯(lián)考英語(yǔ)卷(帶解析) 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:2015屆北京市高一下學(xué)期期中考試英語(yǔ)試卷(解析版) 題型:單項(xiàng)填空

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

 

查看答案和解析>>

同步練習(xí)冊(cè)答案