How does the system of checks and balances contribute to democracy?
A
It provides citizens with certain unalienable rights that cannot be taken away.B
It grants all citizens access to courts to protect their individual rights.C
It creates a social contract where the people agree to be ruled.D
It limits the power of government and prevents the abuse of power.