Yes, I just sent my sim to the library, clicked on a book, once he was sitting down reading I clicked on the book in his hand and queued up another three 'read book's action on the book in his hand. That way he doesn't stop reading that book until it's finished. When he puts the book down on one of the tables, click on it again and if it says "reread "books name" " then you know he had completely read THAT book.
Move onto another book, do the same etc