"Future perfect tense describes an action that will occur in the future before some other action. This tense is formed by using will have with the past participle of the verb." SourceThere's a timeline here, Perfect Tenses. Scroll down to where it says The Future Perfect Tense.By the time the troops arrive, the combat group will have spent several weeks waiting.
Does that help so far?