满分5 > 高中英语试题 >

It was playing computer games that cost...

 It was playing computer games that cost the boy a lot of time that he __________ doing his lessons.

A. might have spent             B. ought to have spent

C. must have spent                  D. could have spent

 

 C 根据此对话的语境,此空应是“你不可能知道,你当时正在国外读书呢”。you couldn’t have是you couldn’t have known we were friends的简略形式。该句式表示对过去有把握的否定推测。A项表示“也许知道”;B项表示 “没必要知道”;D项表示“一定知道”。均不合题意。
复制答案
考点分析:
相关试题推荐

 Professor Smith, many students want to see you. __________ they wait here or outside?

A. Do       B. Shall       C. Will       D. Would

 

查看答案

 Better go to see my sick colleague right now, ________I?

A. hadn’t       B. didn’t       C. don’t       D. won’t

 

查看答案

 I promised to get there before 5 o’clock, but now the rain is pouring down. They ______ for me impatiently.

A. may wait       B. ought to wait       C. could wait       D. must be waiting

 

查看答案

 She’s already an hour late, What _____to her?

A can have happened       B may happen

C should have happened       D may have happened

 

查看答案

 As it tuned out to be a small house party, we ____ so formally.

A. needn’t dress up       B. couldn’t have dressed up

C. didn’t need dress up       D. needn’t have dressed up

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.