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

题型:不详难度:来源:
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 trueB.If that was trueC.Should that be trueD.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 calledB.would ring; call
C.would have called; calledD.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 arriveB.must have arrived
C.might have arrivedD.was supposed arriving

题型:不详难度:| 查看答案
I should not have laughed if I _________ you were serious.
A.thoughtB.would thinkC.had thoughtD.have thought

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.