But for his courage, the battle ______.

admin2010-04-24  2

问题 But for his courage, the battle ______.

选项 A、was lost
B、will be lost
C、would lose
D、would have been lost

答案D

解析 虚拟语气。本题考查含蓄条件句中的虚拟语气,but for表示“要不是……”,主句与过去事实相反,因此正确答案为D。
转载请注明原文地址:https://kaotiyun.com/show/9o2K777K
0

最新回复(0)