Задание

Basic level

Choose the correct option.

A: Have you finished the translation yet?

B: Don't worry! I ___ it by tomorrow morning.

will be finishing

will finish

will have been finishing

will have finished