A typist can finish 4 pages in 6 minutes. How long will it take for him to finish 10 pages? A. 20 minutes B. 15 minutes C. 10 minutes D. 8 minutes