Чтобы выбрать правильный вариант, нужно понять, о чем говорится в предложении. Здесь говорится о действии, которое длилось в течение недели и, возможно, еще не закончилось, или его результат важен сейчас. Фраза 'for a week' (в течение недели) часто указывает на продолжительность действия.
Present Perfect Continuous используется, когда мы хотим подчеркнуть длительность действия, которое началось в прошлом и продолжается до настоящего момента (или только что закончилось, и мы видим результат).
Present Perfect Simple используется, когда мы говорим о результате действия, или когда действие произошло в неопределенное время в прошлом, или когда мы считаем количество чего-либо.
В данном случае, 'for a week' подразумевает, что чтение книги длилось всю неделю, и мы акцентируем внимание на самом процессе. Поэтому Present Perfect Continuous подходит лучше.
Следовательно, правильный вариант: has been reading.
Ответ: 1. She has been reading (has read) this book for a week.