单选题
With all your brains you ______ the math test, but you failed. You were too careless.
A、
should pass
B、
should have passed
C、
must pass
D、
must have passed
【正确答案】
B
【答案解析】
[解析] 根据句中的failed和were可知,本句是对过去情况的虚拟,所以主句应用“主语+would/should/might have done”形式。故选B。
提交答案
关闭