FUTURE PERFECT TENSE
The FUTURE PERFECT TENSE indicates that an action will have been completed (finished or "perfected") at some point in the future. This tense is formed with "will" plus "have" plus the past participle of the verb (which can be either regular or irregular in form): "I will have spent all my money by this time next year. I will have run successfully in three marathons if I can finish this one." TAKEN FROM: http://www.englishpage.com Future Perfect Future Perfect has two different forms: "will have done" and "be going to have done." Unlike Simple Future forms, Future Perfect forms are usually interchangeable. FORM Future Perfect with "Will" [will have + past participle] Examples: You will have perfected your English by the time you come back from the U.S. Will you have perfected your English by the time you come back from the U.S.? You will not have perfected your English by the...