1 Answers
Answer: will have
Explanation: In a sentence, when there are future time indicators such as “By this time,” “By (time/month/year),” “By then,” or “Next (time/month/year),” the verb is in the Future Perfect tense.
Therefore, in the above sentence, the presence of “By this time” indicates that it will be in the Future Perfect tense, and the correct answer will be “Will have.”