问题

He is considered _____ the work ahead of time. [ ]
A: finishing
B: to finish
C: having finished
D: to have finished
B: to finish
C: having finished
D: to have finished
正确答案是: