单选题 Having (finished) his term paper (before the deadline), (it was delivered) to the professor (before) the class.

【正确答案】 C
【答案解析】分词结构和主干句的主语不一致,造成悬垂分词,改为“Having finished.his term paper before the deadline,he delivered it to”