问题 选择题

But for the arrival of the police,  you __________ killed yesterday.

A.might have been

B.could have been

C.may have

D.would be

答案

答案:A

考查虚拟语气。But for要不是……,与过去事实相反,故用might have done可能做某事,选A。

单项选择题
单项选择题