What is it called when a molecule uses energy to move across a semipermeable membrane?

A. Diffusion
B. Active transport
C. Passive transport
D. Osmosis