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 before