form

Usage

To talk about an action that are not finished now but will be finished in the future

On Friday I’ll have been staying here for a week.

By the time the train comes, I’ll have been waiting for 3 hours.