Plato : Aristotle :: Socrates : _______
a. Hephaestus b. Plato c. Aristophanes d. Diogenes
Plato
Plato preceded Aristotle, and Socrates preceded Plato.