Future Perfect Definition
Formation: WILL HAVE + Past Participle
1/ For actions to be completed before a specific future time, but the exact time is unimportant.
eg: She'll have finished it by next week.
2/ When making assumptions about actions that are finished now.
eg: It's OK to phone because he'll have got home by now.
See Also:
Present Perfect; Aspect; Perfect Aspect; Auxiliary Verb; Tense