刑事诉讼中,关于证人的资格,下列说法正确的是:A. 凡是知道案件情况的人,都有作证的义务B. 生理上、精神上有缺陷或者年幼,不能辨别是非、不能正确表达的人,不能作证人C. 与当事人有亲属关系的人,不能作证人D. 证人只能提供有利于被告人的证言