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

Answer: B. h
The series consists of every second letter in the alphabet, starting from 'a'. After 'g', the next letter is 'h'.