Задание
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