Tom will have been working / will have worked for twenty years for *** Company when his brother's birthday comes next week. And what's the difference between future perfect continuous and future perfect? -- The former seems to me to emphasize the activity over all those years, while the latter seems to state the accomplishment.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.