精英家教網 > 高中英語 > 題目詳情
----If this had happened to you, what would you have done?
----Me? I ________ the alarm.
A.would turn onB.would have turned on
C.had turned onD.must have turned on
B

試題分析:考查虛擬語氣。根據前一句中條件句中使用“過去完成時”;后面的主句使用“情態(tài)動詞+have done”表示本句是與過去事實相反的虛擬語氣,根據第二句也是與過去事實相反,使用“情態(tài)動詞+have done”的形式。句意:—如果這一切發(fā)生在你的身上,你會做什么?—我。我會把鬧鐘關掉。故B正確。
點評:條件句的虛擬語氣是考查的重點。如果過去事實相反,條件句中使用過去完成時,主句使用“情態(tài)動詞+have done”;如果主句與現在事實相反,條件句中使用過去時,be動詞使用were,主句中使用“情態(tài)動詞+動詞原形”;如果與將來事實相反,條件句中有三種:過去時;were to do ;should+動詞原形,主句使用“情態(tài)動詞+動詞原形”;要特別注意如果省略了if,句子要使用部分倒裝的形式,把助動詞,be動詞,情態(tài)動詞提之主語前。
練習冊系列答案
相關習題

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

Had I known about this computer program, a huge amount of time and energy________.
A.would have been saved  B.had been saved
C.will be saved D.was saved

查看答案和解析>>

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

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

查看答案和解析>>

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

I wish you ______ go with me tomorrow.
A.willB.wouldC.shallD./

查看答案和解析>>

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

I commanded that he      at once.
A.leftB.leavesC.leaveD.to leave

查看答案和解析>>

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

One of our rules is that every student _______ wear school uniform while at school.
A.mightB.couldC.shallD.will

查看答案和解析>>

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

Thank you for giving me so much help. I _______in the experiment without your support.
A.have failedB.will failC.would have failedD.must have failed

查看答案和解析>>

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

—What's the matter with the man hanging his head there?
—Well,if you ________ know, he was caught stealing my bike.
A.mustB.mayC.canD.shall

查看答案和解析>>

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

—Shall we finish the project two days ahead?
—I’m afraid we       , in case the heavy storm comes suddenly.
A.mayB.willC.canD.must

查看答案和解析>>

同步練習冊答案