法律分析:
证人要具备的条件是:凡是知道案件情况并有作证能力的人,都可以作为证人。生理上、精神上有缺陷或者年幼,不能辨别是非,不能正确表达的人,不能作为证人。证人只能是当事人以外知道案件情况的人。证人具有不可代替性。证人只能是自然人。
法律依据:《刑事诉讼法》第六十二条凡是知道案件情况的人,都有作证的义务。生理上、精神上有缺陷或者年幼,不能辨别是非、不能正确表达的人,不能作证人。第六十三条人民法院、人民检察院和公安机关应当保障证人及其近亲属的安全。对证人及其近亲属进行威胁、侮辱、殴打或者打击报复,构成犯罪的,依法追究刑事责任;尚不够刑事处罚的,依法给予治安管理处罚。