_____ his homework in time, he had to stay up late into the night.
#96129
A
Finishing
B
Having finished
C
To finish
D
To have finished
推荐题目
---I’d like to buy a new computer.---Well, we have several models __________.
#96276
A
to choose from
B
to choose
C
for choosing
D
for choice
I’m going to do all I can ________the bad impression you have.
#95336
A
to remove
B
remove
C
to leave
D
leave
Many rules in English are ______, and large numbers of students feel ______ them.
#96132
A
puzzled; puzzled with
B
puzzling; puzzled about
C
puzzled; puzzling with
D
puzzling; puzzling about