_____ 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 |
相关知识点
推荐套卷
_____ 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 |