A-A+
He______killed last night if he had taken part
问题详情
He______killed last night if he had taken part in the surprise attack on the city.
A.would be
B.should have been
C.must have been
D.might have been请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
解析:might后跟完成式可用在虚拟条件句表示结果的主句中,表示如果假设的情况出现“也许会”产生什么样的结果,有时用于“本可能……,简直可以……”,如;If it had not been for Margaret,I might not have understood.