精英家教网 > 高中英语 > 题目详情
It was playing computer games that cost the boy plenty of time that he ______ spent doing his lessons.
A.might haveB.should
C.ought to haveD.could
C
考查情态动词。根据句子,指的是过去的情况,所以要用情态动词加完成时态表过去本应该做而实际没做的事。might have done,本可以做某事;ought to have done本应该做而实际没做。句意:玩电脑游戏花费了这个男孩大量的时间,他本应该把时间用在功课上。所以选C。
练习册系列答案
相关习题

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

Bob said he was going to join our club but he didn’t. What a shame! He ______ his mind.
A.can’t have changedB.mustn’t have changed
C.wouldn’t have changedD.shouldn’t have changed

查看答案和解析>>

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

— Linda hasn’t shown up yet.
— It’s strange. She ____.
A.couldB.mightC.must haveD.should have

查看答案和解析>>

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

He demanded ___ here in time.
A.us to getB.that we arrivedC.we arriveD.that we had reached

查看答案和解析>>

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

The boy         the first prize, but he was so careless as to make a foolish mistake.
A.must have gainedB.need have gained
C.could have gainedD.shall have gained

查看答案和解析>>

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

He knows it is high time that he ________ at once.
A.quits smokingB.quitted smoking
C.should quit to smokeD.quitted to smoke

查看答案和解析>>

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

Were it not for the fact that his father is on the board of directors, he ______ the job.
A.will never getB.will never have got
C.would never getD.would never have got

查看答案和解析>>

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

I was not in Fuzhou last September, otherwise I ____ the opening ceremony of the 5th National Special Olympic Games.
A.would not have missedB.didn’t miss
C.had not missedD.would not miss

查看答案和解析>>

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

— I haven’t finished my task yet.
— You shouldn’t have watched the film last night, or you _______ it by now.
A, need have finished                       B. may have finished
C. should have finished                    D. will have finished

查看答案和解析>>

同步练习册答案