Tom ____ have kept his word. I wonder why he changed his mind.A. must B
题型:不详难度:来源:
Tom ____ have kept his word. I wonder why he changed his mind. A. must B. should C. need D would |
答案
B |
解析
试题分析:考查情态动词和虚拟语气。句意:汤姆本应该遵守承诺的。我想知道他为什么改变主意。must have done一定已经做了某事;should have done本应该做某事;need have done本来需要做某事;would have done用于对过去事情的虚拟。根据句意可知,是汤姆没有遵守承诺,用should表示“本应该”的意思。故选B。 |
举一反三
______, there would be no point arguing any longer.A.Was that true | B.If that was true | C.Should that be true | D.Could that be true |
|
—I didn’t know your telephone number in Paris; otherwise, I ______ you. —Oh, I would rather you ______ me.A.would have called; had called | B.would ring; call | C.would have called; called | D.would ring; had called |
|
My English teacher insisted that the exercises ____very difficult and that we ____them carefully.A.were; must finish | B.be; finish | C.were; finish | D.be; finished |
|
The professor ________at 8 o’clock,but he has not shown up yet,which worries all of us.A.was supposed to arrive | B.must have arrived | C.might have arrived | D.was supposed arriving |
|
I should not have laughed if I _________ you were serious.A.thought | B.would think | C.had thought | D.have thought |
|
最新试题
热门考点