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 
練習冊系列答案
相關習題

科目:高中英語 來源:不詳 題型:單選題

The children in the orphanage requested they ______on a tour across the city.
A.takeB.tookC.be takenD.were taken

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

--- Shall we take the 10:20 train?
--- No. If we took that train, we       too late.
A.a(chǎn)rriveB.a(chǎn)rrived
C.will arriveD.would arrive

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

— It’s raining heavily and we can’t go climbing today.
— If only the weather _______ fine.
A.were B.isC.would be D.had been

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Had I known her name,I________.
A.would invite her to lunchB.would have invited her to lunch
C.invited her to lunchD.could invite her to lunch

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—I saw your uncle take a taxi to the airport.Why didn’t you drive him there?
—I    ,but my car    
A.would; was fixedB.would have; was fixed
C.would have; was being fixedD.did; was being fixed

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

It's high time that you ________ even harder at your lessons as the exam is around the corner.
A.workB.will workC.workedD.have to work

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Xie Lei, a student studying abroad, highly recommends that you    a substitute family to be with.
A.hadB.haveC.hasD.should to have

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

The board considered it urgent that those files _____ right away.
A.be printedB.will be printed
C.must be printed D.had to be printed

查看答案和解析>>

同步練習冊答案