一道英语时态题目求答案

来源:百度知道 编辑:UC知道 时间:2024/05/15 16:12:13
The local peasants gave the soldiers cloths and food without which they_____of hunger and cold.
A would die B would have died C would be dead
求解~~~~重要的是解释。感谢!!!!!!

我选A.without意思为“要不是……”“如果没有……”已经暗含虚拟。而
would have done也是表示虚拟的一种结构。两者在同一句子中不可以同时出现。

同意楼上说法,我选B
A中不存在假设说法,而且感觉太过简单.
而B中 关键的一词"have"就有了假设意义,(如could have done 解释为本可以.)本题中隐含意是没有这些衣服和食物,士兵们会死.(即从没有援助,本会死,到接受援助,没有死,来突出事件)
C不做考虑,因为这种结构应该不能成立,况且已有了最佳选项B

选A。
是句定语从句,B选项毫无依据,文中没有关于虚拟语气的任何提示,排除。
C感觉是怪怪的 ,我凭语感选A。

句子可拆成The local peasants gave the soldiers ,they would die of hunger and cold without cloths and food .

b意为本会死于。。。。(暗指现在并未死)