The most recent common ancestor of species E, F, G, and H would be species B. This is because E and F are descended from C, and G and H are descended from D. Since C and D both descend from B, B is the most recent common ancestor of all four species (E, F, G, and H). Therefore, the correct answer is:
B.