We have finished the most of our work so far, and the rest _____ on time.
#102578
A
has been finished
B
has finished
C
will be finished
D
will finish