Jean________havekepthispromise.Iw

发布时间:2020-07-27 10:56:24

Jean ________ have kept his promise. I wonder why he changed his idea.A.mustB.shouldC.needD.would

网友回答

B解析“should have+过去分词”表示“过去本来应该(但没能)做某事”;keep one's promise意为“信守诺言”。
以上问题属网友观点,不代表本站立场,仅供参考!