证人享有豁免权的原因包括( )

证人享有豁免权的原因包括( )
A、亲属关系
B、财产利益
C、刑事追究
D、蒙受耻辱
E、职业上或业务上的要求
【正确答案】:ABCDE