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.