客服

购物车

APP下载

扫码下载事考帮APP

回顶部

搜题
APP下载

扫码下载事考帮APP

单选题 4.Jenny _______ have kept her word. I wonder why she changed her mind.

A

must

B

should

C

need

D

would

正确答案 :B

解析

本题考查英语词法——情态动词。
句意“詹妮本应该信守诺言的。我想知道她为什么改变主意。”根据后半句I wonder why she changed her mind.可知,詹妮没有信守诺言,B项should have done sth.“本应该做某事却没做”符合句意。
A 项:must have done“过去一定做了”。不符合题意,故排除。
B 项:needn’t have done“本没必要做某事却做了”。不符合题意,故排除。
C项:would have done多用于虚拟语气,表示对过去事情的假设。不符合题意,故排除。
故本题答案为B。