精英家教网 > 高中英语 > 题目详情
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。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

My friends __________ come to see me. I don’t want to go out in case they come.
A.canB.mustC.mayD.will

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—The research on the new flu virus vaccine is challenging and demanding. Who do you think can do the job?
—________ my students have a try?
A.MayB.Must
C.WillD.Shall

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

You ________ in person; a telephone would have been enough.
A.couldn't have comeB.needn't have come
C.shouldn't have comeD.mustn't have come

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Living in a fast-paced world, we                  get left behind if we stop learning.
A.shouldB.dareC.mayD.need

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It seemed that our nursery rhymes___ some magic because all the nights I sang them for my daughter, she would listen to them with keen pleasure.
A.must have hadB.should have had
C.could have hadD.need have had

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

(2013·天津高考)No one ________ be more generous; he has a heart of gold.
A.couldB.must
C.dareD.need

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—It's no easy task to catch a ticket on a website that receives 1 billion clicks daily.
—I can't agree with you more. There ________ be errors for every single step.
A.should B.must
C.can D.will

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

“I am astonished, my dear,” said Mrs. Bennet, “that you _____ be so ready to think your own children silly.”
A.mightB.couldC.wouldD.should

查看答案和解析>>

同步练习册答案