单项选择题

Someone has fire in his belly means()。

A.he is angry
B.he is passionate
C.he has a stomachache
D.he is happy