Multiple choice Which King signed the Magna Carta? King James King John King Charles King George Reveal answer Fill a bubble to check yourself B Correct answer Explanation King John of England was forced by his barons to sign the Magna Carta in 1215.