单项选择题

汉长城是()在三次征服匈奴的基础上修建的。

A.汉景帝
B.汉宣帝
C.汉武帝
D.汉灵帝