I'm asked to prove that if $E \leq H, \varphi^{-1}(E) \leq G$ where $\varphi: G \rightarrow H$ is an homomorphism.
I can show that $\varphi^{-1}(E)$ satisfies the group condition of $\forall x, y \in \varphi^{-1}(E), xy^{-1} \in \varphi^{-1}(E)$.
But how do I know that $\varphi^{-1}(E) \neq \emptyset$? I don't see why this needs to be true if $\varphi$ is not an isomorphism.
Think at the neutral element. You have:
every subgroup contains the neutral element
a homomorphism sends the neutral element of the domain-group $G$ to the neutral element of the range-group $H$.