To everyone’s surprise, Michael claimed _____ all his homework in just one hour. 
#95895
A
having finished
B
to have finished
C
that finished
D
finishing