D. will have been studying
Feedback The Future Perfect Continuous (like the Future Perfect) expresses the idea that an action will continue up until another one or certain time point in the Future. But the Future Perfect Continuous is more concentrated on the duration. We use it when it is important for us to emphasise 'how long' something will be in progress in the future: for an hour, for a week, for a year, etc.