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