问题
选择题
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
答案
答案:D
考查虚拟语气条件句的倒装。句意:要不是这个医生立即给他动了手术,这个男孩本来会死的。“would+have+done”表示对过去事情的假设,意思是“本来会做”。结合语境可知条件句中描述的是已经完成的动作,选项ABC时态有误。虚拟语气条件从句不一定都要出现if,因为有些时候可以把助动词提前来达到省略if的作用,故选D。