She _ reading the book by next week.

A) will finish
B) will have finished
C) finishes
D) finished
Answer: B) will have finished