sun, moon, earth是generic的名称,并不是指定就是“太阳”、“月亮”、“地球”。所以要加the来分辨。 the sun是指太阳系里的恒星,the moon是指地球的卫星,the earth是指这个地球。 Mars, Venus, Pluto等等都应该大写,是专有名词,专指太阳系里的某一个行星。所以就不需要再加the。