The correct answer is:
B. Helium has a lower density than air.
A helium-filled balloon rises because helium is less dense than the surrounding air. According to Archimedes' principle, an object will rise in a fluid (in this case, air) if it is less dense than that fluid. Since helium is lighter than the average air, the balloon filled with helium displaces a volume of air that weighs more than the weight of the helium contained in the balloon, resulting in an upward buoyant force that causes it to rise.