“Talk to anybody over the age of 40 and they will have done bar work or some other sort of job earlier on. That is changing.” (The Guardian.)
Does the verb phrase "will have done" grammatically agree with the adverb "earlier on" in the above?
Yes, but "will have done" is not future perfect tense as you may be imagining. Instead, it is used to express the writer's belief or expectation about what happened in the past.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Yes, but "will have done" is not future perfect tense as you may be imagining. Instead, it is used to express the writer's belief or expectation about what happened in the past.
Anonymousthey will have done bar work ...
This paraphrases as
they have [most likely / very probably / almost certainly] done bar work ...
in the given context.
Another way to phrase it is
you will find that they have ... done bar work ...
CJ