—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选项符合题意。
句意:——刚刚是红灯,威廉。你本应该停车的。
——对不起,我没看见。