Having finished his term paper before th...

Câu hỏi: Having finished his term paper before the deadline, it was delivered to the professor before the class.

A. Having finished

B. before the

C. it was delivered

D. professor before