Which of the following is required for osmosis to occur?
A. An enzyme
B. A fully permeable membrane.
C. ATP
D. A salute concentration gradient.