Tom have kept his word. I wonder why he changed his mind.A. must B. should C. need D wo

发布时间:2020-08-17 06:36:38

Tom      have kept his word. I wonder why he changed his mind.
A. must         B. should         C. need          D would

网友回答

解析:考查情态动词和虚拟语气。句意:汤姆本应该遵守承诺的。我想知道他为什么改变主意。must have done一定已经做了某事;should have done本应该做某事;need have done本来需要做某事;would have done用于对过去事情的虚拟。根据句意可知,是汤姆没有遵守承诺,用should表示“本应该”的意思。故选B。
以上问题属网友观点,不代表本站立场,仅供参考!