单项选择题

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