多项选择题

善意取得应当具备的条件有( )。

A.标的物必须是依法可以流通的动产或不动产
B.让与人无移转动产所有权的权利
C.受让人通过有效交换而取得动产
D.受让人取得动产时出于善意