The correct options are
B liquid
C gas
D membrane
Diffusion includes movement of molecules from a higher concentration region to a lower concentration region. It needs a fluid medium for the flow of molecules. Hence, it can occur through a liquid, a gas and even through a membrane kept in a liquid or gas.