During osmosis, the semi-permeable membrane is one that:
A. does not allow any particles to pass through.
B. allows only very small particles or water through.
C. allows only very large particles through.
D. decides what particles to let through based on cell signals.