The correct answer is B. Greek city-states had supported rebellions in the Persian Empire.
Darius I decided to attack Greece partly because some Greek city-states, particularly Athens, had supported the Ionian Revolt against Persian rule. This support was seen as a direct challenge to Persian authority, prompting Darius to seek revenge and to prevent further Greek interference in Persian affairs.