问题 选择题

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。

单项选择题
单项选择题