It was playing computer games that cost the boy plenty of time he ____ doing his lessons.
#89110
A
might have spent
B
ought to have spent
C
must have spent
D
could have spent
推荐题目
I_______  such a foolish mistake if I had been a little more careful.
#87484
A
wouldn’t make
B
wouldn’t have made
C
hadn’t made
D
didn’t make
I was really anxious about you. You _____ __ home without a word. 
#90288
A
mustn’t leave
B
shouldn’t have left
C
couldn’t have left
D
needn’t leave