By the end of next week, you ______ your assignmen...

Câu hỏi: By the end of next week, you ______ your assignments.

A. will have finished

B. will finish

C. have finished

D. will be finishing