The right answer is B. (B is ether)
The solubility in water of alcohols depends on the same two factors as previously, but which are here antagonistic:
* The carbon chain, hydrophobic, tends to make the molecule insoluble.
* The hydrophilic hydroxyl group (thanks to its hydrogen bonds) tends to render the molecule soluble.
Thus, the alcohols are all the more soluble in water that the number of alcohol functions is high. For example, butanediols are soluble in all proportions while butan-1-ol has a solubility of 77 g L-1.