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

答案
B
解析
此题考查情态动词must表推测的用法。must have done表示“对过去情况肯定的推测”,意为“一定发生了某事”。句意为“他一定完成了他的工作,否则他现在就不会在海边开心的玩了”。
核心考点
试题【He _______ have completed his work;otherwise, he wouldn’t be enjoying himself by】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
—Can we ski on this mountain?
—Of course.However, at no time _______ you do so alone.
A.couldB.might
C.needD.must

题型:不详难度:| 查看答案
—May I smoke here?
—If you _______, choose a seat in the smoking section.
A.shouldB.could
C.mayD.must

题型:不详难度:| 查看答案
—Are you coming to Alice’s party?
—I’m not sure.I _______ go to the concert instead.
A.mustB.would 
C.shouldD.might

题型:不详难度:| 查看答案
Mr Bush is on time for everything. How _______ it be that he was late for the opening ceremony?
A.canB.should
C.mayD.must

题型:不详难度:| 查看答案
—I didn’t go to work yesterday because my car broke down.
—You _______ mine.I wasn’t using it then.
A.might borrow
B.could have borrowed 
C.must have borrowed
D.ought to borrow

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