精英家教网 > 高中英语 > 题目详情

He _____ have completed his work; otherwise, he wouldn’t be enjoying himself by the seaside.

A.shouldB.mustC.wouldn’tD.can’t

B

解析试题分析:考查情态动词。otherwise,he wouldn’t be enjoying himself by the seaside(否则,他就不会在海边游玩了)表明他一定完成了自己的工作。要表示“一定做完了某事”要用must have done sth.的结构。should have done表示“本该做的事实际上未做”;can’t have done则表示“不可能做了某事”。误选其他项的原因是没有理解清楚本题的语境。不能推测出“如果他没完成工作,他是不会去海边的”,言下之意是“他一定已经完成了工作”。句意:他应当完成了他的工作,否则,他就不会在海边游玩了。故B正确。
考点:考查情态动词

练习册系列答案
相关习题

科目:高中英语 来源: 题型:单选题

I have told you the truth. ________ I keep repeating it?

A.MustB.CanC.MayD.Will

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

—What do you think we can do for our aged parents?
—You ____ do anything except to be with them and be yourself.

A.oughtn’t to B.don’t have to C.mustn’t D.can’t

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

Now that the sign reads, “No person ______ smoke here”, please choose a seat in the smoking area over there if you _______ smoke.

A.must; shall B.will; must C.shall; must D.can; should

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

(2013·四川,5)—Why are your eyes so red?You________have slept well last night.
—Yeah,I stayed up late writing a report.

A.can'tB.mustn'tC.needn'tD.won't

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

It was very kind of you to do the washing-up but you _____ it

A.needn’t do B.shouldn’t do C.mustn’t have done D.needn’t have done 

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

(2013·合肥第二次质检)Martin hasn't been in touch with me for ages. He  ________ my new cellphone number.

A.needn't get  B.mustn't get 
C.can't get  D.shouldn't have got 

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

One of our rules is that every student ________ wear school uniform while at school.(2012·辽宁)

A.mightB.couldC.shallD.will

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

—What qualities does a person need to become an astronaut?
—He ________be knowledgeable,independent and creative.

A.can  B.may
C.would  D.should

查看答案和解析>>

同步练习册答案