the english tenses practical grammar guide
e: To highlight the duration of an ongoing action up to a specific future point (e.g., "By 5 pm, she will have been working for eight hours.") Form: will have been + verb-ing (e.g., "He will have been studying for three hours.") The Perfect and Continuous Aspects: Adding Depth to Tense Usag