香港:1997年-1842年=155年
1840年,英国为打开中国市场,对中国发动鸦片战争。1842年,清朝战败,与英国签订《南京条约》,割香港岛(只是香港岛,不是整个香港)给英国。
1856年,英法联军发动第二次鸦片战争,1860年,清朝战败,英国迫使清政府缔结《北京条约》,割让九龙半岛。
1898年英国又乘列强在中国划分势力范围之机,逼迫清政府签订《展拓香港界址专条》,强行租借九龙半岛大片土地(就是今天的新界,这是香港已经全部是英国的殖民地了)
注意以上《南京条约》、《北京条约》还有其他内容,我只是写了香港部分的。
澳门:1999年-1887年=112年(我是从1887年葡萄牙政府与清朝政府签订了有效期为40年的《中葡和好通商条约》开始算的,明朝的没算。)
澳门从明朝1557年开始被葡萄牙人租借。直至1887年葡萄牙政府与清朝政府签订了有效期为40年的《中葡和好通商条约》(至1928年期满失效)后,澳门成为葡萄牙殖民地 。1999年12月20日零时,回归中国。
希望能帮您解决到问题.