Having finished his term paper bef...

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

A. finished

B. before

C. it was delivered

D. before