填空题

_____________________(要不是停电) , we would have completed the task on time.

【参考答案】

But for the power failure
根据主句的would have可以看出这句话是虚拟语......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)