单选题
专四
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。
考查虚拟语气。本题考查含蓄条件句中的虚拟语气,but for意为“要不是……”,主句与过去事实相反,因此正确答案为D。
你可能感兴趣的试题
A.In case of
B.In spite of
C.Because of
D.But for
A.haven' t needed to borrow
B.needn't have borrowed
C.will not need to borrow
D.didn't need to borrow