I FINISHED MY HOMEWORK A FEW DAYS AHEAD... THE DEADLINE.A. OF...

10. I finished my homework a few days ahead... the deadline.

A. of

B. to

C. by

D. at