The boy would have died, on him without delay.
A. if the doctor didn’t operate
B. if the doctor wouldn’t operate
C. would the doctor not operate
D. had the doctor not operated
网友回答
A. if the doctor didn’t operate
B. if the doctor wouldn’t operate
C. would the doctor not operate
(答案→)D. had the doctor not operated
解析:考查虚拟语气条件句的倒装。句意:要不是这个医生立即给他动了手术,这个男孩本来会死的。“would+have+done”表示对过去事情的假设,意思是“本来会做”。结合语境可知条件句中描述的是已经完成的动作,选项ABC时态有误。虚拟语气条件从句不一定都要出现if,因为有些时候可以把助动词提前来达到省略if的作用,故选D。