It was playing video games that took the boy too much time that he          have

It was playing video games that took the boy too much time that he          have

题型:不详难度:来源:
It was playing video games that took the boy too much time that he          have spent learning.
A.couldB.mustC.mightD.ought to

答案
D
解析

试题分析:句意:就是玩游戏花了这个男孩太多的本应该学习的时间。Ought to have done“本应该做却没有做”,could have  done“本来可能会做”,must  have done“过去一定会做”,might have done“本来可能会做”,所以D。
举一反三
---What do you think is the matter with your car?
---Well, it _____ start at all. I mean I turned the key and nothing happened.
A.shan’tB.won’tC.mustn’tD.shouldn’t

题型:不详难度:| 查看答案
--Has Mr. White arrived, Tom?
--Yes, sir. _____ he come in to see you right now?
A.ShallB.MayC.CanD.Must

题型:不详难度:| 查看答案
The light in his office is out. He_________ left for home.
A.must haveB.must have beenC.should haveD.should have been

题型:不详难度:| 查看答案
-Was the United State of America founded on July 4th, 1776?
--You _________  be right but I need to check it in the history textbook anyway.
A.have toB.must C.mayD.will

题型:不详难度:| 查看答案
Living in a fast-paced world, we                  get left behind if we stop learning.
A.shouldB.dareC.mayD.need

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

超级试练试题库

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