Jake will have finished the report ______ A. for the boss needs it B. up to the time the boss will need it C. before the boss will need it D. by the time the boss needs it
Jake will have finished the report ______
A. for the boss needs it
B. up to the time the boss will need it
C. before the boss will need it
D. by the time the boss needs it