Hi... " The first sentence "Everyone will have read the book" means that everyone is supposed to have finished reading the book. See the following example Everyone will have read the book by the end of this summer.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.