您现在的位置是:首页 > 学科知识查询 > 高中英语题库

But for their help, we the program in time.A. can not finished B. will not finishC. had not finished

编辑:chaxungu时间:2026-04-27 03:08:24分类:高中英语题库

【题目】But for their help, we ________ the program in time.

A. can not finished B. will not finish

C. had not finished D. could not have finished

在线课程

【答案】D

【解析】

考查虚拟语气。But for“要不是......”,相当于if虚拟条件句,与过去事实相反,主句用would/should/could have done。句意“要不是他们的帮助,我们不可能及时完成计划。”故选D。