精英家教网 > 高中英语 > 题目详情
That truck nearly hit me; I _______.
A.might be killedB.may been killed C.may be killedD.might have been killed
D

试题分析:考查虚拟语气。句意:那辆卡车差点撞到我,我差点被撞死了。情态动词+have done表推测,can/may/might have done可能已经做了某事;must have done一定已经做了某事;should have done本应该做某事;故选D。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

–Would you mind if I ______ here?
–______. It’s not allowed.
A.smoke; Yes, pleaseB.smoked; You’d better not
C.smoke; That’s all rightD.smoked; You are welcome

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

You did not let me drive. If we ____in turn, you wouldn’t be so tired now.
A.driveB.droveC.were drivingD.had driven

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The workers demanded that their employer_____ their working conditions. 
A.had improvedB.would improveC.improveD.will improve

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— The weather has been very hot and dry.
—Yes. If it had rained even a drop, things would be much better now! And my vegetables       .   
A.wouldn’t dieB.didn’t dieC.hadn’t diedD.wouldn’t have died

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

But for friction (摩擦力), people ______ neither walk, nor even stand up.
A.canB.were able to C.will be able toD.could

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

She had to work deep into the night, ______she couldn't have spread the messages to all the relevant people successfully.
A.whileB.butC.otherwiseD.so

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

. If my father ______ here yesterday, he would have stopped me from going surfing.
A.had beenB.wereC.should beD.has been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Grace doesn’t want to move to New York because she thinks if she _____there ,she wouldn’t be able to see her parents very often.
A.livesB.would liveC.has livedD.were to live

查看答案和解析>>

同步练习册答案