下列哪些对象有作证的资格?()

下列哪些对象有作证的资格?()

A.目击凶杀案的7岁儿童

B.讲述嗅到气味情况的聋人

C.处于正常状态的间歇性精神病人

D.法人

正确答案是ABC