Answer:
will have been
Step-by-step explanation:
You need to look at the whole sentence. It says "by next year" which implies future tense. "Will" means future tense, so will have been is the correct answer
1.6m questions
2.0m answers