单项选择题

布匿战争中,迦太基的统帅汉尼拔以少胜多取得了坎尼战役的胜利。与迦太基作战的是()

A.古巴比伦王国
B.古希腊城邦
C.亚历山大帝国
D.罗马共和国