多项选择题

如果自然人甲已经具有了中国国籍,那么可能的原因包括下列的哪些?()

A.父母双方或一方为中国公民,本人出生在中国
B.父母双方或一方为中国公民定居国外,本人出生在外国但不具有外国国籍
C.父母无国籍,定居在中国,本人出生在中国
D.父母双方或一方为中国公民并居住在外国,本人出生时具有外国国籍的