单项选择题

Mike looks so sleepy in the class; he ______ up last night.

A. must stay
B. should have stayedC. must have stayed D. is sure to stay