The Magna Carta had what effect on English monarchs?

The Magna Carta had what effect on English monarchs?

a. It said that monarchs would have absolute power.
b. It said that only kings could rule England.
c. It said that monarchs had to respect certain basic rights of citizens.
d. It required English monarchs to be born in foreign countries.