当前位置:高中试题 > 英语试题 > 虚拟语气 > It was playing computer games that cost the boy plenty of time that he ______ sp...
题目
题型:不详难度:来源:
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。
核心考点
试题【It was playing computer games that cost the boy plenty of time that he ______ sp】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
If you were to do it,the result______different.
A.will beB.would beC.should beD.would have been

题型:不详难度:| 查看答案
I really don’t know how to express my thanks to Mr. Li, my high school English teacher, without whose help I__________ to college that year.
A.weren’t to goB.hadn’t been able to go
C.couldn’t goD.couldn’t have gone

题型:不详难度:| 查看答案
It is often recommended that children ________chances to get close to nature.
A.are offeredB.be offeredC.should offerD.must be offered

题型:不详难度:| 查看答案
———It was a green dinner. _______ 
———Thanks. But it really only took an hour.
A.You must be tired.B.I enjoyed it very much.
C.You must have spent all day cooking.D.I have never had it before.

题型:不详难度:| 查看答案
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

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.