题目内容

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

[  ]

A.might

B.must

C.ought to

D.could

答案:C
解析:

  ought to/should have done表责备,意为“应该做(而未做)”,might have done表示“可能已经做了”。must have done表示“一定做了,”could have done指“本来能做而没有做”。

  根据句意“正是玩电脑游戏花了这男孩大量本应花在功课上的时间”可知应该用ought to。


练习册系列答案
相关题目

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

精英家教网