单选题 17.If Delia______so much work to do, she would have taken her friend out to dinner.
【正确答案】 B
【答案解析】此句考查的是虚拟语气的用法。根据虚拟条件句谓语动词和虚拟主句谓语动词的搭配原则:从句使用过去完成时,主句使用“would+完成时”,表示对过去事实的虚拟,可见A、C和D均不符合该原则,只有B符合该原则,为正确答案。