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

10. I finished my homework a few days ahead …………..the deadline.A. of B. to C. by D. at