单项选择题

They are working () time to fulfill the task according to the schedule.

A. against
B. over
C. ahead of
D. before