—I hear your journey was not very pleasant.
—But for the sudden rain we _______ a wonderful time.
A.will haveB.should haveC.should have hadD.had
C

試題分析:考察虛擬語氣。本題考察的是含蓄條件句,but for…要不是,如果沒有…;表示的含蓄的條件句。句意:—我聽說你的旅行并不是很愉快!皇峭蝗坏南掠,我們本應(yīng)該玩得很愉快。本句中的but for the sudden rain="If" it hadn’t for the sudden rain。根據(jù)句意說明是與過去事實(shí)相反的虛擬語氣,故使用“情態(tài)動詞+have done”的形式。故C正確。
點(diǎn)評:條件句的虛擬語氣是考查的重點(diǎn)。如果過去事實(shí)相反,條件句中使用過去完成時,主句使用“情態(tài)動詞+have done”;如果主句與現(xiàn)在事實(shí)相反,條件句中使用過去時,be動詞使用were,主句中使用“情態(tài)動詞+動詞原形”;如果與將來事實(shí)相反,條件句中有三種:過去時;were to do ;should+動詞原形,主句使用“情態(tài)動詞+動詞原形”;要特別注意如果省略了if,句子要使用部分倒裝的形式,把助動詞,be動詞,情態(tài)動詞提之主語前。
練習(xí)冊系列答案
相關(guān)習(xí)題

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

The teacher demanded all the exercise books ______ the next day.
A.to be handed inB.would be handed inC.be handed inD.to hand in

查看答案和解析>>

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

—The wind is always blowing here.
—How I wish it ______ today
A.won't blowB.didn't blowC.doesn't blowD.isn't blowing

查看答案和解析>>

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

The teacher requested that they _____their homework on time.
A.finishedB.could finishC.finishD.would finish

查看答案和解析>>

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

—Do you think George has passed the driving test?
—No. If so, he _____his car to our college yesterday.
A.would drive B.drove
C.would have drivenD.had driven

查看答案和解析>>

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

Anirban Maitra, a professor at Oxford University, Jack’s success would not have been possible.
A.If it weren’t forB.Were it not for
C.Had it not been forD.If it hasn’t been for

查看答案和解析>>

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

He ______ you more help even though he was very busy.
A.might have givenB.might give C.may have givenD.may give

查看答案和解析>>

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

If we ___ the other road, we might have arrived here in time for meeting.
A.takeB.had takenC.tookD.have taken

查看答案和解析>>

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

Teachers recommend parents_____their children under 12 to ride bicycles to school for safety.
A.not allowB.do not allow
C.mustn’t allowD.couldn’t allow

查看答案和解析>>

同步練習(xí)冊答案