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

He ______ have finished his work; otherwise, he wouldn’t be enjoying himself by the seaside.
A.shouldB.mustC.needD.can
B
考查情态动词表推测的用法。句意“他一定已经完成作业了,不然,他他不可能正在海边玩。”should have done“本应该做某事”;must have done“一定已经做了某事”;can have done“可能已经做了某事”。本题表肯定的推测。故选B。
练习册系列答案
相关习题

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

He is an hour late by now.He         last night.
A.must stay upB.should stay up
C.must have stayed up D.should have stayed up

查看答案和解析>>

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


It is strange that such a thing____ in your school.
A.should happenB.would happenC.will happenD.happened

查看答案和解析>>

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


—Guess what! I have got A for my term paper.
—Great! You  _______  read widely and put a lot of work into it.
A.mustB.shouldC.must haveD.should have

查看答案和解析>>

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


— But for the bird flu ( 禽流感 ) in Vietnam in the summer of 2004,I ______ you to go to Vietnam for sightseeing.
— Really? What a pity!
A.have takenB.had takenC.should have takenD.would have taken

查看答案和解析>>

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

He _______ have escaped, but he chose to stay and fight.
A.mustB.couldC.willD.need

查看答案和解析>>

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


—Where is Lucy?
—I can’t say where she is, but she        have gone to meet her classmates, for
they want to go to Sichuan to work as volunteers.
A.canB.shouldC.mustD.may

查看答案和解析>>

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


He insisted that he _____ the best, so he insisted that he _____ the work all by himself.
A.was; doB.be; doC.be; did D.had been; had done

查看答案和解析>>

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


it rain tomorrow, we will not go outing.
A.Were to B.WereC.ShouldD.Would

查看答案和解析>>

同步练习册答案