Choose the correct sentence which has the same meaning as the given one:
After he had finished the report, he submitted it to the director.
A.Finishing the report, it was submitted to the director.
B.Having finished the report, it was submitted to the director.
C.Having finished the report, he submitted to the director.
D.Having finished the report, he submitted it to the director.