Answer:
mars is a noun, has is a verb, two is an adjective, and moons is a plural noun.
Explanation:
What is Mars?
A planet
What is a noun?
A person, place, or thing
What is Mars out of those 3?
a noun
(If you want to get extra-specific it is a proper noun)
Has is a verb because just like we are running, mars is having two moons
Two is an adjective because it describes how many moons mars has
moons is a plural noun because one moon would be a noun