当前位置:高中试题 > 英语试题 > 虚拟语气 > He _____ have finished his work; otherwise, he wouldn’t be enjoying himself by t...
题目
题型:不详难度:来源:
He _____ have finished his work; otherwise, he wouldn’t be enjoying himself by the seaside.
A.shouldB.must C.need D.can

答案
B
解析
本题考查aux. v+have +done的用法。must have done表示对过去发生的动作最有把握的猜测,意思是“一定做过某事”, 本题考查“must +have + -ed”结构表示对过去的肯定推测用法。句意为:他一定是完成了工作,否则,他不会在海边玩的这么开心。而“should + have+-ed”则表示应该做某事却没做;“can/need+ have +-ed”不用在肯定句中。故B正确。
核心考点
试题【He _____ have finished his work; otherwise, he wouldn’t be enjoying himself by t】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
— Why didn’t you go to the dance last night?
— If I             tired, I would have.
A.were notB.hadn’tC.haven’t beenD.hadn’t been

题型:不详难度:| 查看答案
They        have arrived at lunchtime, but their flight was delayed.
A.willB.canC.mustD.should

题型:不详难度:| 查看答案
If  we ___________some measures, we might have prevented the environmental pollution.
A.takeB.had takenC.tookD.have taken

题型:不详难度:| 查看答案
—Sorry, Mr. Wang. I didn’t finish the assignment yesterday.
Oh, you ________ have done it as yesterday was the deadline.
A.mustB.mustn’tC.shouldD.shouldn’t

题型:不详难度:| 查看答案
—Do you know where David is? I can’t find him anywhere.
—Well . He          have gone far— his coat’s still here.
A.shouldn’tB.mustn’t C.can’t D.wouldn’t

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.