虚拟语气的选择题,请告诉我为什么?

来源:百度知道 编辑:UC知道 时间:2024/05/05 11:54:48
The teacher demanded that the exam _____ before eleven.

A. must finish B. would be finished C. be finished D. must be finished

选B还是C?为什么?
我知道should + v中的should可以被省略,C是省了should

would也可以用在虚拟语气中啊,但不能省略的,为什么B不行?

should be finished 就是应该被完成的意思 虚拟语气当中should是被省略的

这题目出的不好,选B确实可以,但最佳答案应该是C,因为虚拟语气中would应被省略.B不应该作为干扰项出现在这里.