Ralph runs at a constant rate of 3 miles per hour. How long will it take Ralph to run 15 miles?
A. 2 hr.
B. 3 hr.
C. 4 hr.
D. 5 hr.