问题

30.—Peter looked tired and a little absent-minded at the meeting. —He _____ up too late.
A:may stay
B:could stay
C:should have stayed
D:must have stayed
B:could stay
C:should have stayed
D:must have stayed
正确答案是: