What is the right time for the guests to leave?
A.
The guests can stay as long as they want to.
B.
The guests usually leave before midnight at a bigger party.
C.
The guests should stay longer to show their respect for the host.
D.
The guests should leave before midnight if the host must work the next day.