Future Perfect Tense continued...
In modern English the future perfect tense has been largely replaced by the future tense.
- In common speech it is more likely a person would say, “He will finish the work by next Saturday,” than “He will have finished the work by next Saturday.”