Judging by his ____ expression,he ____ have known anything about it.

来源:百度知道 编辑:UC知道 时间:2024/06/20 04:30:41
Judging by his ____ expression,he ____ have known anything about it.
A.shocking;mustn't
B.shocked;can't
C.shocking;may not
D.shocked;shouldn't

为什么选B不选D?

b can't常用于表示推测,比较地道

shocked是被吓到的意思,从他被吓到的表情看,他不可能对此知道什么。
can't,在这里是不可能的意思。

shouldn't have done表示本应做而未做。不合题意/