多项选择题

根据《民法通则》的规定,有效的民事法律行为应具备以下条件( )。

A.意思表示真实
B.对于自然人,行为人应具有完全行为能力,无行为能力人和限制行为能力人进行的行为不具有法律效力
C.必须采取书面形式
D.不违反法律或者社会公共利益