5.(北京卷)-T he weather has been very hot and dry.
-Yes. If it had rained even a drop, things would be much better now! And my vegetables .
A. wouldn't die B. didn't die C. hadn't died D. wouldn't have died
【答案】D
【解析】第二个说话人的If条件句是我们选择正确答案的关键。要是当时下雨了,现在的情况就好的多了!我的蔬菜也就不会死了。与过去事实相反:过去没有下雨,所以我的蔬菜干死了也是发生在过去。将句子整合还原:If it had rained even a drop, my vegetables wouldn't have died.
If+ had done,主句为couldn’t/ shouldn't/ wouldn't have done.