The future perfect continuous tense is used to express events that will start before a point in time in the future (or have already started) and will still be in progress at that point:
By tomorrow, it will have been raining for four days.
Soon, he'll have been running for 4 hours.