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。

你可能喜欢

A.haven' t needed to borrow
B.needn't have borrowed
C.will not need to borrow
D.didn't need to borrow

延伸阅读