How many letters are there between 'M' and 'R' in the English alphabet?

Answer: B. 3
The letters between M and R are N, O, P, which totals 3 letters.