Вопрос касается действия, которое будет завершено к определенному моменту в будущем (к экзамену). Это Future Perfect. Поэтому правильный вариант – Will / have read.
Ответ: a. Will/ have read