Multiple choice general knowledge science & technology Planets are luminous heavenly bodies revolving around a star non-luminous heavenly bodies luminous heavenly bodies that twinkle luminous heavenly bodies that do not twinkle Reveal answer Fill a bubble to check yourself B Correct answer Explanation Planets do not generate their own light - they shine only by reflecting sunlight. Unlike stars (luminous bodies that produce energy through fusion), planets are non-luminous celestial bodies orbiting stars.