The correct options are
A H3PO4
B CH3COOH
C H2CO3
Ionic compounds dissociate in an aqueous solution to form their respective cations and anions. Here, all the given options except ethanol (C2H5OH) are ionic compounds. The table given below shows the cation and anion formed when these ionic compounds are dissolved in water.
AcidCationAnionPhosphoric acid (H3PO4)H+PO3-4Acetic acid(CH3COOH)H+CH3COO−Carbonic acid(H2CO3)H+CO2-3
From the above table, it is evident that phosphoric acid, acetic acid and carbonic acid gives out H+ ions when they are dissolved in water.
Ethanol consists of covalent bonds. In these bonds, the electrons are more attracted to the oxygen atoms of water molecules but it doesn't give H+ ions in aqueous solution.