which of the following planets has no moons ? / Everyday Science Mcqs / By admin which of the following planets has no moons ? A. Mars B. NeptuneC. Venus D. None of these