Choose the best the answer to each of the following questions.
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

Các câu hỏi liên quan