题目内容

It was playing computer games that cost the boy plenty of time he ________ doing his lessons.

[  ]

A.might have spent

B.ought to have spent

C.must have spent

D.could have spent

答案:B
解析:

考查的是虚拟语气的有关用法。Ought to/should+have+p.p表示“本来应该做却没有做到的事情”,有责备的含义。


练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网