Задание

By the time his invention is ready, the scientist __________ on it for 20 years.

  • will have been working
  • will have worked
  • will be working