The local peasants gave the soldiers clothes and food without which they______ of cold and hunger.A.would die B.will die C.would be dead D.would have died为什么选D 不选A

问题描述:

The local peasants gave the soldiers clothes and food without which they______ of cold and hunger.
A.would die B.will die C.would be dead D.would have died
为什么选D 不选A

因为这里是表示假定情况,所以用HAVE结构表示虚拟语气

句子的意思是 如果没有当地农民给予的衣服和食物,战士们也许已经死于寒冷和饥饿.
这句话的重点是 如果和也许 也就是说这是战士们其实并没有死.只是假设如果没有农民给的衣服和事物,他们也许就死了.所以是英语中的很重要的一个语法现象,虚拟语气.
关于虚拟语气,你在网上随便搜一下,一大堆总结得很好的东西.在这个句子中是虚拟语气的一种,would+have+动词过去分词.所以很明显,是选D.
虚拟语气没学好不要太担心,这个知识点虽然是高中就学过的,但是确实是英语学习中一个难点.我有很多大二英语专业的学生的都不是很明白.平时多练习.