单项选择题

汉朝历史上当政时间最长,在位五十余年的皇帝是()。

A.汉武帝
B.汉文帝
C.汉献帝
D.汉景帝