问题

(2013·四川,5)—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
正确答案是: