为什么阿富汗能赢而中国不能?

1 阿富汗可以发动人民战争,中国则不能。

清朝道光年间的军民关系一直很紧张,据浙江巡抚奏报,民众对军队莫不关心,翻到了预见到清军被歼灭,而流民更是盼望洋人打进来,自己好乘机闹事。三元里抗英的时候,清军非但不出面帮忙,钦差反而派官员威逼恫吓民众遵守《广州和约》,否则赔款自己分摊。而阿富汗政府虽然比清政府还要软,但是早已经失去民心,政府失去了对全国的控制力,哥哥部族自己聚会商讨抗英大计,最终出现了像阿巴尔·汗这样的民族英雄。所以不管是最初的火枪大炮,还是20世纪初的飞机轰炸,都没能使阿富汗人民屈服。

2 英军主要是从水路进攻中国,而阿富汗绝大多数地区是山区。

英国善于水战,凭借坚船利炮一直打到了南京。但是英国人并不适于山战,阿富汗游击队在山里神出鬼没,搞的敌人晕头转向,比如,英国曾经一度控制阿富汗首都喀布尔,但是他们没想到阿富汗居然会有山地狙击手,最后英军人心惶惶,不得不放弃了喀布尔。