Ответ:

Перевод задания: Как долго ты читаешь эту книгу?

Правильный вариант: a) have ... been. Вопрос о длительности действия, начавшегося в прошлом и продолжающегося сейчас, требует Present Perfect Continuous.

How long have you been reading this book? (Как долго ты читаешь эту книгу?)

Ответ: a) have ... been