# How does SO2 have 2 π bonds? [duplicate]

The hybridization of $S$ in $SO2$ is sp2 which means it has only one unhybridized p orbital to form a $\pi$ bond. How does it form two? Could it be one electron from a $p$ orbital getting promoted to a $d$ orbital leading to one $d-p$ and one $p-p$ $\pi$ bond. Is this even possible or are $\pi$ bonds only between p orbitals? Could the electrons possibly be delocalized in the $d-p$ and $p-p$ $\pi$ bonds?