题目内容
12.Since nobody gave him any help,he have done the research on his own.( )A. | can | B. | must | C. | would | D. | need |
分析 句意:由于没有人给他任何帮助,他肯定独立完成研究的.
解答 答案B.can have done sth可能已经做了某事;must have done sth一定已经做了某事;would have done表示与过去事实相反;need have done 本来需要做某事.根据句意:由于没有人给他任何帮助,他"肯定"独立完成研究. 故选B.
点评 本题考查情态动词+have done 的用法,解题时要联系上下文的语境.
练习册系列答案
相关题目
3.Parents much importance to education.They will do their best to give their children that priceless gift.( )
A. | attach | B. | pay | C. | link | D. | apply |
20.-Bob has gone to California.
-Oh,can you tell me when he ___?( )
-Oh,can you tell me when he ___?( )
A. | had left | B. | left | C. | is leaving | D. | would leave |
7.At the last moment,Tom decided to _____ a new character to make the story seem more likely.( )
A. | put up | B. | put in | C. | put on | D. | put off |
17.Bob would have helped us yesterday,but he .( )
A. | was busy | B. | is busy | C. | had been busy | D. | will be busy |
4.We should respect food and think about the people who don't have we have here and treat food nicely.( )
A. | that | B. | which | C. | what | D. | whether |
1.-Was he sorry for what he'd done?
- .( )
- .( )
A. | No wonder | B. | Well done | C. | Not really | D. | Go ahead |