Complete the series: a, c, e, g, ?

Answer: B. h
The series consists of letters that are increasing by 2 positions in the alphabet: a(1), c(3), e(5), g(7), hence the next letter is h(8).