首页 > 留学知识库

问题: He___have done something wrong, because he is

looking so upset.A.must B.could C.need D.should 答案是B 为什么A.D 不可以啊?请指教

解答:

He___have done something wrong, because he is

looking so upset.A.must B.could C.need D.should 答案是B 为什么A.D 不可以啊?请指教

这句话是对于情态动词的考试。
如果用A,则表示的是你十分肯定这件事情,那么后面的because he is,就多余了。
如果你用D,这说的是一个反义。should have done表示本该做的事情却没有做:should not have done 表示本不该做的事情却做了。
所以说,选择B