Задание

Choose the right option.
By the time he returns, we ___ the project for 3 days.

  • will do
  • will have done
  • will have been doing
  • will be doing