问题

He is an hour late by now.He lastnight.
A:team 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
正确答案是: