问题 选择题

That truck nearly hit me; I _______.

A.might be killed

B.may been killed

C.may be killed

D.might have been killed

答案

答案:D

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

单项选择题
单项选择题