Future Perfect Tense - To express an action that is expected to be completed before a definite time in the future, the future perfect tense is used by adding shall have (for first person subjects) or will have (for all other subjects) before the participle form of the verb.