问题 选择题

_____ 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

本题考查非谓语动词。To finish his homework in time不定式作目的状语,D项表示动作已经完成,故选C。

选择题
单项选择题