公民应当出示居民身份证证明身份的情形有( )。
A.常住户口登记项目变更;兵役登记
B.婚姻登记、收养登记
C.申请办理出境手续
D.法律、行政法规规定需要用居民身份证证明身份的其他情形
正确答案是ABCD