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