On my most recent high-school chemistry exam I had a longform question where I was supposed to compare the solubilities in room-temperature water under normal pressure of a few molecules. According to the question $\ce{H2S}$ is very weakly soluble in water, and I needed to explain why.
I suggested that the difference in electronegativity between $\ce{H}$ and $\ce{S}$ is around $0.38$ (on the Pauling scale), which is very close to the threshold we use to categorize polar and non-polar bonds $(0.4).$ So, although the $\ce{H-S}$ bond is technically non-polar, making the whole molecule non-polar, it is very close to being polar, which might make the molecule a very slight dipole, favorizing solubility in water, a polar solvent
The teacher accepted this explanation, although they took away points because I did not mention the hydrogen bonds that supposedly form between the hydrogen sulfide and water molecules.
This confused me because I thought that hydrogen bonds can only form between hydrogen atoms in a $\ce{H-O},$ $\ce{H-N}$ or $\ce{H-F}$ bond and a very electronegative atom in a covalent bond such as $\ce{N},$ $\ce{O},$ or $\ce{F},$ which is what I find in most high-school level resources.
What am I missing out on? Can $\ce{H2S}$ form hydrogen bonds (even very weak) with water when dissolved?