问题

e your eyes so red You ________ well last night.–Yes, I stayed up late writing a report.
A:mustn’t have slept
B:can’t have slept
C:couldn’t sleep
D:might not sleep;
B:can’t have slept
C:couldn’t sleep
D:might not sleep;
正确答案是: