Задание
Choose the correct option.
We ... our project by the end of the year.
- will have finished
- will finish
- will have been finishing
- will be finishing