问题 选择题
_____ his homework in time, he had to stay up late into the night.

A. Finishing
B. Having finished
C. To finish
D. To have finished
答案

答案:C

判断题
名词解释