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

C

解析試題分析:句意:假如天氣昨天沒有下雪,我們就已經(jīng)爬上了那座山峰。if引導(dǎo)的從句對過去情況的虛擬推測,從句用had done,主句用would/should/could+have +done,故選C
考點(diǎn):虛擬語氣
點(diǎn)評:if的虛擬語氣非常重要,簡要概括如下:1、表示與現(xiàn) 在事實相反的情況,從句:If主語+過去時(Be動詞用were);主句:主語+should/would/could/might+do: 2、表示與過去事實相反的情況,從句:If主語+had+done;主句:主語+should/would/could/might+have done 3、表示對將來情況的主觀推測,從句:①if+主語+were to do②if+主語+should+do ③if+主語+did(動詞過去式)/were ;主句:主語+should/would/could/might+do 

練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中英語 來源:黃岡中學(xué)作業(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學(xué)年河南許昌六校高一第六次聯(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屆北京市高一下學(xué)期期中考試英語試卷(解析版) 題型:單項填空

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í)冊答案