单项选择题

Seeing the General coming his way, the soldier stopped and gave him a smart _______.

A. toast
B. salute
C. tribute
D. solution