Mary __________ the job he offered to her, but she didn’t.A.can’t takeB.ought to

Mary __________ the job he offered to her, but she didn’t.A.can’t takeB.ought to

题型:不详难度:来源:
Mary __________ the job he offered to her, but she didn’t.
A.can’t takeB.ought to have takenC.should takeD.must have taken

答案
B
解析
考查虚拟语气。Ought to have taken="should" have taken意为:本应该做却未做;
根据后面的but she didn’t可知这是一个与过去事实相反的虚拟语气。
应该用:情态动词+have done的形式。
举一反三
--- Are you in a hurry?
--- No, in fact, I’ve got plenty of time. I _______ wait.
A.canB.mayC.mustD.Should

题型:不详难度:| 查看答案
—Are you going to help him?
—Why  ___ I help him? He" s never done anything for me.
A.wouldB.couldC.mightD.should

题型:不详难度:| 查看答案
—I didn’t tell him the news.
—Oh, you ought _______.
A.to    B.not toC.not to have  D.to have

题型:不详难度:| 查看答案
—Some countries are taking action to occupy the islands of the South China Sea.
—Yes, but I think they ____be punished sooner or later.
A.could B.canC.mayD.shall

题型:不详难度:| 查看答案
Tommy, you____ be hooked on the Internet all day. You may fall behind others in study.
A.mustn’tB.shan’tC.can’tD.needn’t

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

超级试练试题库

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