问题 选择题

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。

单项选择题 案例分析题
单项选择题