英国为什么要还香港?
因为中国比英国强大了.... 以前英国人把香港、澳门、印度等殖民地当做“前哨基地”,就是因为他们要监视和防范日益强大的大清帝国。后来为了对付崛起的德国和日本,他们暂时放弃了“反侵略”的策略(毕竟德国和日本也是殖民国家,而且都拥有海外殖民地),与法西斯轴心国结盟。二战后美国取代了英法,成为了世界霸主,但世界格局还是多极化的(苏联也是超级大国,具有核武器),中美苏大三角的存在让英法美不敢过于猖獗。
同时因为欧洲大陆的战争遗产,殖民地问题被暂时搁置起来了(殖民地人民在战争中伤亡巨大,欧洲人也不敢再激怒殖民地的原住民),但盎格鲁撒克逊人骨子里还是种族主义的(看看他们自己搞的英联邦就知道了),所以香港和印度的独立并没有带来实质上的和平,中英印三国关系非常微妙。70年代英国连场大战耗尽了国力,又被欧洲联盟制衡,终于无力支撑这个“帝国的棋盘”了。
香港作为英国在远东的据点,军事上历来是亲日的(从占领台湾开始就一直保持这种关系),政治上是亲中(甚至可以说英属香港是中华人民共和国的附属港,毕竟1997年前主权都没有问题),经济上则是无利不起早。因此英国在70年代逐渐放手让香港发展,香港经济腾飞并迅速成为中国的一部分;当撒切尔夫人上台时,中英双方已经具有了一定程度的不平等外交关系,所谓“主权象征”问题的谈判筹码已经不在英国一方手中。
至于澳门,虽然葡萄牙人一直试图延续他们在香港的宗主地位,不过由于历史原因(葡萄牙人在1553年便占领了澳门,而清廷直至1840年才与葡方订立商约)和中国对港澳地区实际控制始于60年代的港澳基本法,所以这个问题被放一放也没什么大不了——反正又没人真的打算在澳门口岸登陆。