问题

(2013·四川高考)—Why are your eyes so red? You ________ have slept well last night.—Yeah, I stayed up late writing a report.
A:can't
B:mustn't
C:needn't
D:won't
B:mustn't
C:needn't
D:won't
正确答案是: