多项选择题

证人应当承担法律责任的情况有()。

A.如实提供证据
B.有意作伪证
C.隐匿罪证
D.误证