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
Задание

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