Student or Learner
I am puzzled by the present perfect tense. Here are two sentences,
A. I have read the book you lent me, but I haven't finished yet;
B. I have read the book you lent me, so you can have it back now.
Which of the two is correct, please?