单项选择题

He drove fast and arrived about an hour _________ the meeting schedule.

A. in advance
B. before
C. ahead of
D. in front of