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表示對過去事實的推測。因為前一個分句用的是一般過去時,故表示對已經(jīng)發(fā)生的事實的推測。故用might have done的形式。句意:那輛卡車差點撞了我,我可能被撞死。根據(jù)句意選D。
考點:考查情態(tài)動詞表推測。

練習冊系列答案
相關(guān)習題

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

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

查看答案和解析>>

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

查看答案和解析>>

同步練習冊答案