But for his courage, the battle ______.A、was lostB、will be lostC、would loseD、

游客2023-11-19  9

问题 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://tihaiku.com/zcyy/3200461.html
最新回复(0)