单项选择题

She looks tired. She () last night.

A. should have stayed up late
B. must have stayed up late
C. need have stayed up late
D. would have stayed up late