Sodium sulphate, p-toluidine, and benzoic acid can form hydrogen bonds with water due to their molecular structures. Compounds with lone pairs on oxygen can act as hydrogen bond acceptors, while those with -OH groups can serve as donors. P-toluidine features an amine group that functions as both a donor and an acceptor, enhancing its hydrogen bonding capability. Additionally, the -OH groups in p-toluidine and benzoic acid contribute to their roles as hydrogen bond donors. Overall, these compounds fulfill the necessary requirements for hydrogen bonding with water.