找考题网-背景图
单项选择题

()the project in time, the staff were working at weekends.

A. Competing
B. Having completed
C. To have completed
D. To complete