40 questions mastering the "by" trigger for Future Perfect. Learn to distinguish "by [deadline]" from "at [moment]".
Some sentences are affirmative (will have + pp), some are questions (Will subject have + pp?). Watch for the 'by [time]' trigger and the context.