问题

He is an hour late by now.He last night.
A:must stay up
B:should stay up
C:should have stayed up
D:must have stayed up
B:should stay up
C:should have stayed up
D:must have stayed up
正确答案是: