I believe the correct answer would be B. Semipermeable means that it allows certain substances to pass through, and certain other ones to not pass through. So given all of your options, I would say that B makes the most sense. Hope this helped!
-TTL
New disease that affects the younger of a population, shortage of availability of food, new competitor for food, new predator of jaguars (though there arent many of those)
Single circular piece of DNA
I hate myself
im in an emotional break down
plz help