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
考查情態(tài)動詞。根據(jù)句子,指的是過去的情況,所以要用情態(tài)動詞加完成時態(tài)表過去本應(yīng)該做而實際沒做的事。might have done,本可以做某事;ought to have done本應(yīng)該做而實際沒做。句意:玩電腦游戲花費了這個男孩大量的時間,他本應(yīng)該把時間用在功課上。所以選C。
練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中英語 來源:不詳 題型:單選題

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

查看答案和解析>>

同步練習(xí)冊答案