Right choice is (b) Solute
The explanation is: Semi-permeable membrane is selective membrane which does not permit the passage of dissolved solute particles. It is a type of biological or synthetic, polymeric membrane that will allow certain molecules or ions to pass through it by diffusion