Why did Queen Mary imprison her half -sister Elizabeth?

a-She had converted to Calvinism
b- She had led an uprising
c- She was beautiful
d- She was popular and protestant

answer: D
correct?

Right.

Yes, the correct answer is option D: She was popular and Protestant. Queen Mary, also known as Mary I of England, viewed her half-sister Elizabeth as a political threat due to her popularity and Protestant beliefs. Mary, being a devout Catholic, saw Elizabeth as a potential rival for the English throne. As a result, Mary imprisoned Elizabeth in the Tower of London for a short period of time during her reign.