根据民法理论,民事法律行为生效的要件有()。

根据民法理论,民事法律行为生效的要件有()。

A.行为人必须具有完全民事行为能力

B.意思表示真实

C.必须采用书面形式作出

D.不违反强制性规定,不违背公序良俗

正确答案是BD