【思路】
第一步:翻译题干条件。
好士兵 想当将军的士兵
第二步:逐一分析选项。
A项:坏士兵→想当将军,坏士兵是对题干翻译的否前,否前无必然结论,排除;
B项:想当将军的士兵→好士兵,想当将军的士兵是对题干翻译的肯后,肯后无必然结论,排除;
C项:坏士兵→不想当将军,坏士兵是对题干翻译的否前,否前无必然结论,排除;
D项:想当将军的士兵是对题干翻译的肯后,肯后无必然结论,但可以得到可能性的结论,因此可以得到“不一定是好士兵”,当选。
因此,答案为D。