______ the project in time, the staff have been working at weekends since last summer.
#97036
A
Completing
B
Having completed
C
To have completed
D
To complete
推荐题目
It’s time he _________ piano. Don’t you think he has wasted too much time online? 
#96148
A
stopped to take up
B
stops taking up
C
stopped to leave alone
D
stops leaving alone
The mother didn't know who ________ for the broken glass as it happened.
#91561
A
to blame
B
to be blamed
C
blamed
D
is to be blamed