______all  the homework assigned by the school the students have to work at it till midnight
#89573
A
Completing
B
To complete
C
Having completed
D
To have completed