赞题库-背景图
单项选择题

Over the past one thousand years, the British ______ has been broken only once between 1649 and 1660.

A. Cabinet
B. Parliament
C. Monarchy
D. Privy Council