单项选择题

Half of the students finished their homework ahead of _______.
A、plan
B、schedule
C、arrangement
D、appointment