40 questions distinguishing Future Perfect (will have done) from Future Perfect Continuous (will have been doing). Result/completion vs ongoing process.
Choose Future Perfect (will have + past participle) for completed results or Future Perfect Continuous (will have been + -ing) for duration/process. Context is key.