Correct Answer:
B. Socrates
In ancient Greek philosophy, Socrates is widely recognized as the teacher of Plato. Socrates's method of inquiry, known as the Socratic method, profoundly influenced Plato's philosophical development and his writings, where Socrates often appears as a central character.
- Aristotle was a student of Plato, not his teacher.
- Pythagoras was an earlier Greek mathematician and philosopher, known for the Pythagorean theorem, but not Plato's teacher.
- Zeno of Elea was known for his paradoxes and was a pre-Socratic philosopher, not directly Plato's teacher.
Plato, in turn, became the teacher of Aristotle, establishing a significant lineage in Western philosophy.