Теория разделения властей была разработана французским философом Шарлем Луи де Монтескьё, поэтому правильный ответ — В) Монтескьё.
Монтескьё представил свою теорию в работе "О духе законов" (1748), где он изложил идею о том, что для предотвращения тирании и злоупотребления властью государственная власть должна быть разделена на три ветви: законодательную, исполнительную и судебную. Он предложил систему сдержек и противовесов, где каждая ветвь власти контролирует и ограничивает другую, что обеспечивает баланс и предотвращает концентрацию власти в одних руках.
Однако стоит отметить, что идеи о разделении властей обсуждались и до Монтескьё. Например, английский философ Джон Локк (вариант Б) также говорил о разделении властей, хотя и в несколько ином контексте. В своем труде "Два трактата о правлении" Локк предложил разделение на законодательную, исполнительную и федеративную власти, причем последняя отвечала за внешнюю политику.
Тем не менее, именно Монтескьё считается ключевой фигурой в разработке классической теории разделения властей, которая оказала значительное влияние на формирование современных демократических государств.