A.是无效行为。因为杨购买地毯的动机没有实现,其意思表示是不真实的。
B.是可撤销行为。因为杨对于购买地毯的目的存在重大误解。
C.是有效行为。因为该行为虽有误解但不是重大的。
D.是有效行为。该行为的效力与单位分房之间没有内在联系。