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

试题分析:此处might have done表示对过去事实的推测。因为前一个分句用的是一般过去时,故表示对已经发生的事实的推测。故用might have done的形式。句意:那辆卡车差点撞了我,我可能被撞死。根据句意选D。
练习册系列答案
相关习题

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

As a well-known Chinese saying goes, “If you want to be rich, you______ first build roads.”
A.mayB.must C.canD.will

查看答案和解析>>

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

—The speaker is a tall man with glasses.
—Then it         be Mr. Smith, who is short and thin.
A.can’tB.wouldn’tC.won’tD.mustn’t

查看答案和解析>>

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

You ________ pay too much attention to your reading skill, as it is so important.
A.can’tB.shouldC.mustD.needn’t

查看答案和解析>>

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

Doctor Wang      at seven o’clock for the conference, but she didn’t turn up.
A.should have arrivedB.should arrive
C.should be arrivedD.should be arriving

查看答案和解析>>

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

—I wonder why Mr Green hasn't showed up at the meeting yet.
—I'm not sure,but he________in a traffic jam driving here.
A.could be stuckB.might have been stuck
C.might be stuckD.must have been stuck

查看答案和解析>>

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

— If you listen to me, you ______ take a good rest at once.
— OK, I ______ do so.
A.should; mustB.shall; will C.must; wouldD.may; can

查看答案和解析>>

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

I can’t find my socks. Where ________ I have dropped them?
A.mustB.canC.wouldD.should

查看答案和解析>>

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

Facts prove that the world’s economic development is not a win-lose game but one in which all ______ be   winners.
A.shallB.canC.mustD.will

查看答案和解析>>

同步练习册答案