在以下哪种情形下,金融机构应当重新识别客户身份?
A.客户办理大额现金存取业务时
B.对先前获得的客户身份资料的真实性、有效性、完整性有疑问的
C.客户有洗钱、恐怖融资活动嫌疑的
D.办理业务中发现异常现象
正确答案是B,C,D