精英家教网 > 高中英语 > 题目详情

That truck nearly hit me; I ______.

A.might be killed B.may been killed 
C.may be killed D.might have been killed 

D

解析试题分析:此处might have done表示对过去事实的推测。因为前一个分句用的是一般过去时,故表示对已经发生的事实的推测。故用might have done的形式。句意:那辆卡车差点撞了我,我可能被撞死。根据句意选D。
考点:考查情态动词表推测。

练习册系列答案
相关习题

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

I ______have come here in time, but I met an old friend of mine. I stopped and talked with him for some time.

A.shouldn’t B.must C.needn’t D.could 

查看答案和解析>>

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

It has been announced that all the students ____ put on masks before going to school in case they are infected with SARS virus.

A.shallB.willC.needD.may

查看答案和解析>>

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

—I hear you’ve got a new iPhone 4S. ______ I have a look?
—Yes, certainly.

A.May B.Do C.Shall D.Should

查看答案和解析>>

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

He failed in the driving test again. He         .

A.must have disappointedB.must have been disappointed
C.might be disappointedD.couldn’t be disappointed

查看答案和解析>>

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

You were stupid to try climbing up there. You ______ yourself.

A.can killB.might have killed
C.might killD.must have killed

查看答案和解析>>

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

—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 stuck B.might have been stuck
C.might be stuck D.must have been stuck

查看答案和解析>>

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

The weather turned out to be fine yesterday. I ______ the trouble to carry my umbrella with me.

A.should have taken B.could have taken
C.needn’t have taken D.mustn’t have taken

查看答案和解析>>

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

查看答案和解析>>

同步练习册答案