6) have been reading
The present perfect continuous is used as the action of reading started in the past, has continued for a few weeks and is still going on.
7) haven't decided
The present perfect simple is used to express that the decision has not been made yet.
Ответ: have been reading, haven't decided