17. By the end of the year, Eric will have been working on his new computer gadget for almost seven months.
Ответ: will have been working