With all your brains you________the math test, but you failed. You were too careless.

admin2018-02-03  41

问题 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

解析 本题考查情态动词用法。should have done表示本应该做的事情却并没有做。must have done表示对已发生的事情的一种肯定的猜测。should do应该做;must do必须做。故选B。句意为:你专心一点的话本应该通过数学测验的,但你却失败了。你是太粗心了。
转载请注明原文地址:https://jikaoti.com/ti/StGYFFFM
0

随机试题
最新回复(0)