Multiple choice Which of the following is a non-luminous body? Sun Moon Stars Firefly Reveal answer Fill a bubble to check yourself B Correct answer Explanation A non-luminous body does not produce its own light. The Moon reflects sunlight, making it non-luminous, whereas the Sun, stars, and fireflies are sources of light.