Semipermeable means something can be penetrated by a few things. that being said choices A and B can be eliminated.
Choice D would negate semi as it says all polar molecules, leaving choice C as the best answer
Brown eyes or no brown eyes
Because the membrane is made of lipids, typically fat-soluble (non-polar) molecules are able to pass easily. In addition, smaller, uncharged polar molecules can also pass through. Use the attached diagram to help you understand.