A. Ann B. Victoria C. Elizabeth D. Catherine
单项选择题The longest reign in British history was the monarch of(), which lasted from 1837 to 1901.
A. Queen Elizabeth Ⅰ B. Queen Victoria C. Queen Mary Ⅰ D. Henry Ⅷ
单项选择题From 1649 to 1658 England was called a commonwealth, ruled by Oliver Cromwell as().
A. President B. Lord Protector C. Lieutenant general D. Commander of the new model army