“英语语法网”的《army与troop的区别》一文有如下解释:
……虽然 troops 侧重指构成军队的士兵成员,但并不指个别士兵,因此它一般不与数字(尤其是较小的数字)连用。比如:“两个士兵”一般不说 two troops,而说 two soldiers。不过 troops 有时可与较大的数词连用,如可说:
a hundred troops 100 个士兵
Forty-four troops were killed. 44 名士兵阵亡。
原文见:
http://www.yygrammar.com/Article/201205/2930.html