单项选择题

He was late this morning. He ______very late.

A.should have got up
B.would have got up
C.must have got up
D.could have got up