问题
选择题
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。