马来西亚人和新加坡人被中国殖民过吗?他们为什么说中文?

中国没有殖民其他国家,但它确实攻击、占领、名义上或实际上统治了现在已经独立的其他国家。比如朝鲜,日本,蒙古,越南等等。马来西亚和新加坡很多人说中文是因为中国的第一个朝代曾经是东南亚国家的宗主国,名义上统治而不是殖民,间接影响了他们的文化。其次,尤其是明末清初和晚清时期,大量岭南及其附近地区移民东南亚,说的都是汉语方言。