单项选择题

Michael failed the exam. He()have spent so much time playing computer games and chatting online.

A.mustn't
B.couldn't
C.wouldn't
D.shouldn't