Future perfect verbs: This type of verb conjugation is used to state an action, state, or an event that will be happening in the future although it's before another, future event.
An action that was finished before another future action:
"By this time next week, we will have finished the group project."
"By the next time I see you, I will be in better shape."
An action happening in the future before another future action:
"At the end of the year, I will be on a cruise sailing to Costa Rica."