Which of the following is an example of how the government of the Roman Republic contributed to the democratic principle of separation of powers?
A. It was based on a dictatorship.
B. It was based on a tripartite system.
C. It was based on a triumvirate system.
D. It was based on a written set of laws.