The correct option is D All of the above
Diffusion is the net movement of molecules or atoms from a region of high concentration (or high chemical potential) to a region of low concentration. Molecular weight, temperature, the concentration of molecules and diffusion distance affect the rate of diffusion.