Future perfect / future perfect continuous
Future perfect continuous: actions that are currently unfinished, but will be finished in the future.
By 6 0'clock this evening I will have been studying for six hours!
By the end of next week, I will have been painting these walls for one entire month!