Задание

Choose the correct answer.

Jack .................................................. \(work\) at the post office for 20 years by the time he’s 50.

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