Why is $H_{2}(E,\mathbb{Z})=\mathbb{Z}$ for an elliptic curve $E$?

56 Views Asked by At

In my script on a course in Modular forms it says that for any (nonsingular) elliptic curve (or torus, for that matter) $E$ the $2$nd homology group $H_{2}(E,\mathbb{Z})$ is equal to $\mathbb{Z}$. Why is that the case? In my opinion, it should be $\mathbb{Z}^{2}$.