Armando read 20 pages of his 200-page book in 4 hours. At this rate, how long will it take him to read the entire book?

A. 20 hours
B. 40 hours
C. 4 hours
D. 5 hours