问题

We ____ the task by the time he came to help us.[ ]
A: had finished
B: finished
C: finish
D: will have finished
B: finished
C: finish
D: will have finished
正确答案是: