Задание

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