单项选择题

A.until after 12 o'clock in the evening
B.until early next morning
C.all day and all night
D.until 12 o'clock in the evening