单项选择题

He_____ have completed his work; otherwise, he wouldn’t be enjoying himself by the seaside.

A.should
B.must
C.wouldn’t
D.can’t