Having (A) finished his tem paper (B) be...

Câu hỏi: Having (A) finished his tem paper (B) before the deadline, (C) it was delivered to professor (D) before the class

A finished 

B before 

C it was delivered 

D before