He ______ have finished his work; otherwise, he wouldn’t be enjoying himself by the seaside.
A.shouldB.mustC.needD.can
B
考查情態(tài)動詞表推測的用法。句意“他一定已經(jīng)完成作業(yè)了,不然,他他不可能正在海邊玩。”should have done“本應(yīng)該做某事”;must have done“一定已經(jīng)做了某事”;can have done“可能已經(jīng)做了某事”。本題表肯定的推測。故選B。
練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中英語 來源:不詳 題型:單選題

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

查看答案和解析>>

同步練習(xí)冊答案