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

C

解析試題分析:考查條件句的虛擬語氣:句意:要不是因為昨天的雪,我們就會爬到山上了?芍@是和過去相反的if虛擬條件句,if從句用If主語+had+done;主句:主語+should/would/could/might+have done,選C。
考點:考查條件句的虛擬語氣
點評: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é)年北京市房山區(qū)房山中學(xué)高一下學(xué)期期中考試英語試卷(帶解析) 題型:單選題

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

查看答案和解析>>

科目:高中英語 來源: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í)冊答案