The correct answer is:
B. The satellite's horizontal velocity must be large enough.
A satellite stays in orbit around the Earth due to its horizontal velocity, which is high enough to counterbalance the pull of Earth's gravity. While gravity does act on the satellite, it is the combination of this gravitational pull and the satellite's forward velocity that keeps it in a stable orbit rather than allowing it to fall back to Earth.