With all your brains you______the math test, but you failed. You were too careless.
【正确答案】 B
【答案解析】解析:should+完成时:应该做的事情而没有做。must+现在完成时表示对已发生的事情的一种肯定的猜测。should do应该做;must do必须做。