How long did Elizabeth I keep Mary, Queen of Scots prisoner?
Pick an answer
Correct!
Not quite. The correct answer is highlighted.
Correct answer to question 541: 20 years
Explanation
Elizabeth suspected Mary of wanting her throne and kept her prisoner for 20 years.
Updated: November 2026