For diffusion to occur, which condition must be met?

A) A concentration gradient must exist.

B) A hypotonic external environment is required.

C) A hypertonic external environment is required.

D) Dynamic equilibrium must exist.