Why was King John forced to sign the Magna Carta?

A.
He had raised an army without approval from other government officials.

B.
He had seized the lands of nobles.

C.
He had raised taxes.

D.
He had granted greater privileges to nobles over clergy.