—It was a red light, William. You( )the car.

—Sorry. I didn't see it.

—It was a red light, William. You( )the car.

—Sorry. I didn't see it.


A、

must stop


B、

should stop


C、

must have stopped


D、

should have stopped


【正确答案】:D
【题目解析】:

本题考查情态动词的虚拟语气的判断与使用。

由was和didn't可知,句子描述的是过去的状态和动作,空缺处应为“本应该停车(但实际上却没有)”,should have done表示“过去本应该做某事,但实际上并没有做”,故D选项符合题意。

句意:——刚刚是红灯,威廉。你本应该停车的。

            ——对不起,我没看见。


Top