单项选择题

He is not a soldier ______ a sailor.

A.but
B.but for
C.besides
D.except