In the series A, B, C, D, E, F, G, how many letters come before the letter 'D'?

Answer: B. 3
The letters before 'D' are A, B, and C, totaling 3.