满分5 > 高中英语试题 >

His work _________ have been completed; ...

His work _________ have been completed; otherwise, he wouldn't be enjoying himself on the beach.

A. should

B. must

C. can't

D. shouldn't

 

B 【解析】 试题分析:考查情态动词。Should have done本应该做某事,实际上却未做;must have done一定做了某事;can’t have done不可能做了某事;句意:他一定完成了作业,要不然,他不会在海玩得那么开心。根据后半句话说明他在海边玩得很开心,那么他已经完成了作业,这是一个过去发生的事情,使用“情态动词+have done”对过去发生的事情进行推测。故B正确。 考点:考查情态动词  
复制答案
考点分析:
相关试题推荐

He wondered __________ the pyramids were built.

A. what

B. that

C. if

D. how

 

查看答案

He insisted that he __________ and that he ________ nothing wrong.

A. be set free; should do

B. set free; should do

C. should set free; had done

D. be set free; had done

 

查看答案

---It's reported__________the new underground line has been completed.

---Yes, but it hasn't been made clear ________ it's to be opened to traffic.

A. when; when

B. that; that

C. when; that

D. that; when

 

查看答案

Not until ________did he leave.

A. I came back

B. did I come back

C. came back I

D. came I back

 

查看答案

I _________ in the countryside, but these days I________ in the city.

A. used to live; am used to live

B. was used to living; used to live

C. was used to live; used to live

D. used to live; am used to living

 

查看答案
试题属性

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