Is Lin Tao a solider?

问题描述:

Is Lin Tao a solider?
No,but 和()in the army for three years
A.has served B .had served C was serving D served
为什么C不对

出现了for,就应该是用完成时,而不能用进行时