S and O share chemical properties, but H2S is gas at room temp. and H2O is a liquid, why?

A. H2O has stronger intermolecular bond
B. H2S has a stronger intermolecular bond
C. H2S has a stronger ionic bond
D. H2O has a stronger ionic bond

The answer is hydrogen bonding in H2O as opposed to H2S; the best answer choice is A. Hydrogen bonding a intermolecular bonding.