A. I have finished reading the book by 10 p.m.
B. I will have finished reading the book by 10 p.m.
C. I may have finished reading the book by 10 p.m.
D. I might be finished reading the book by 10 p.m.
E. I may be finishing reading the book by 10 p.m.