HAS READ/HAS BEEN READING, HASN'T FINISHED 8. ARRIVED, HAD ALREADY...

7. has read/has been reading, hasn't finished 8. arrived, had already started