单选题Jenny ______ have kept her word. I wonder why she changed her mind.AmustBneedCshouldDwould

单选题
Jenny ______ have kept her word. I wonder why she changed her mind.
A

must

B

need

C

should

D

would


参考解析

解析:
句意:Jenny本应该遵守诺言。我很好奇她为什么改变主意了。should have done sth.本应该做某事(实际上却没有)。must have done sth.表示对过去的肯定推测,意为“(过去)一定…”。need have done sth.主要用于否定句或疑问句,一般不用于肯定句。用于否定句时,表示“本不必做某事(但实际上却做了)”;用于疑问句时,用于询问某一过去动作的必要性。would have done sth.常用于虚拟式的主句之中,表示对过去的虚拟,意为“本会…”。句中表示“本应该…(却没有)”,故答案是C项,

相关考题:

单选题Was it in 1969 ______the American astronaut succeeded in landing on the moon?AwhenBthatChowDwhy

单选题He gave me quite a few examples, ______ is here for you to see.Aof that oneBof one whichCone of whichDwhich one of

单选题“You ______ have a wrong number,” she said. “There’s no one of that name here.”AneedBcanCmustDwould

单选题His efforts to raise money for his programme were ______ because no one showed any intention to take a cent out of their pockets.Ain placeBin sightCin effectDin vain

单选题There are four patients at ______ , waiting for his coming back.Adoctor’sBthe doctorsCdoctor’sDthe doctor’s

填空题He talked ____ (兴奋地) to the reporters about his hopes of winning the race.

单选题It was at this moment that Birbal entered the palace. Birbal ______ the habit of the king.AknewBdevelopedChatedDdoubted

单选题______ rooms are both large and comfortable.AJack’s and Jane’sBJack and Jane’sCJack’s and JaneDJack and Jane

单选题______ for help. The only house nearby belonged to a womanAoutBupCdownDaround