A-A+

If we ______ yesterday we ______ the work.A.w

2022-08-06 21:21:59 问答库 阅读 181 次

问题详情

If we ______ yesterday, we ______ the work.
A.weren"t interrupted... would finish
B.didn"t interrupt... would have finished
C.hadn"t interrupted... had finished
D.hadn"t been interrupted... would have finished请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:首先应判定该空白处在句子中所处的位置,即谓语的位置,然后再看句意。单从 if we..yesterday,we...the work就可以看出,这是一道检测虚拟语气的题目。虚拟语气有两种,第一种表示与现实相反,结构为订从句用动词过去式,主句用would+动词原形,第二种表示与过去事实相反,结构为if从句用过去完成时,主句用would+动词完成式。此处因有yesterday一词,表示与过去事实相反。故应用第二种虚拟语气。

考点: