The most recent common ancestor of species E, F, G, and H is species B.
Species E and F are descendants of species C, and species G and H are descendants of species D. Since species B is the common ancestor of both species C and D, it is also the most recent common ancestor of all four species E, F, G, and H.
So the correct answer is: B.