Для решения данного задания необходимо знать правила употребления времен Future Simple и Future Perfect.
Future Simple используется для выражения действий, которые произойдут в будущем, например: I will go to the cinema tomorrow.
Future Perfect используется для выражения действий, которые завершатся к определенному моменту в будущем, например: I will have finished my work by 5 p.m.
В данном предложении речь идет о действии, которое завершится к следующему году, следовательно, необходимо использовать Future Perfect.
Правильный вариант: will have finished.
By next year, I will have finished all my exams.
Перевод: К следующему году я сдам все свои экзамены.
Ответ: will have finished