全部题库 / 专四 / 试题详情
单选题 专四
2014-02-26

But for his courage, the battle ______

A.was lost
B.will be lost
C.would lose
D.would have been lost

参考答案

D

答案解析

D。要不是他的勇气,这场战役必然失利。
考查虚拟语气。本题考查含蓄条件句中的虚拟语气,but for意为“要不是……”,主句与过去事实相反,因此正确答案为D。