事考帮APP
让考事变得更简单
请使用微信扫描二维码,登录事考帮
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。
相关试题
20.
30.What does this story mainly want to tell us?
29.What can we know from the text?
23.
32.Why didn’t Danielle Ferraro’s team do their research in spring?
19.
18.
8.It makes no difference to me ________ you go today or tomorrow.
10.If only I ________ a solid foundation in senior one! I wouldn’t be struggling in English now.
22.
24.
27.Which of the following words best describe Marty?