Question: Which philosopher was the teacher of Plato?
Correct Answer: B. Socrates
Explanation: Socrates taught Plato, who later taught Aristotle — forming the foundational trio of Western philosophy.