成人英语三级

单选题 But for my classmates´ help,I __________ the work in time.

A.did not finish
B.could not finish
C.will not finish
D.would not have fin-ished

参考答案:D进入在线模考
【参考译文】要不是同学们的帮助,我不会按时完成任务的。
【答案解析】本题考查虚拟语气。此句含有含蓄条件but for my classmate’s help,因此是虚拟语气。因为是和过去的事实相反,主句用would have done,因此D为正确答案。