Вопрос, который вызвал трудности

ПОМОГИТЕ!!!!!!!!!!!!
I am reading an English book now . It is so interesting that by the end of the day i .....reading it.
а)аm finishing
b)will have finished
с)will be finishing
d)will finish

Ответ экспертов Учись.Ru

Чтобы дать полноценный ответ, был привлечён специалист, который хорошо разбирается в теме «Английский язык». Ваш вопрос звучал так:

ПОМОГИТЕ!!!!!!!!!!!!
I am reading an English book now . It is so interesting that by the end of the day i .....reading it.
а)аm finishing
b)will have finished
с)will be finishing
d)will finish

После обсуждения с другими специалистами сервиса мы пришли к выводу, что правильный ответ на ваш вопрос будет звучать следующим образом:

Ответ b) will have finished