问题

Is your uncle Tom a soldier— No, but he once _____ in the army for 4 years.
A:served
B:is serving
C:has served
D:had served;
B:is serving
C:has served
D:had served;
正确答案是: