Earlier this week, my Professor was doing examples of surjective group homomorphisms between different groups $G$ and $H$. In each example, I began to notice a pattern -- in each case, $G$ always contained a subgroup that was isomorphic to $H$.
My question is, is there ever a situation where this is not the case? That is, are there any surjective group homomorphisms between two groups $G$ and $H$ such that $G$ does not contain a subgroup isomorphic to $H$?
Sure, and the easiest example is $\mathbb Z\to\mathbb Z_n=\mathbb Z/n\mathbb Z$ for $n>1$. $\mathbb Z$ contains no nonidentity elements of finite order so it can't have a subgroup isomorphic to the image.