既然中国不允许双重国籍,那香港,澳门,台湾人都不允许双重国籍。我们说台湾,香港和澳门都是中国的一部分。既然那里的人都允许双重国籍,我们推理中国不允许双重国籍是假象,实际中国是允许双重国籍的。基于这个情况,在中国保留户口和身份证,即使外国护照过期了,也应该不是非法居留吧?