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

Answer: B. 4
There are 4 letters (A, B, C, D) that come before E.