He ______ it on schedule, but somehow he fell behind.
#62908
A
must have done
B
might finish
C
could have finished
D
could finish