下列关于意思表示生效的表述，正确的有（）
A. 以对话方式作出的意思表示，相对人知道其内容时生效
B. 以非对话方式作出的意思表示，到达相对人时生效
C. 无相对人的意思表示，法律无特别规定的，表示完成时生效
D. 以公告方式作出的意思表示，公告发布时生效
根据《中华人民共和国民法典》第137条规定，以对话方式作出的意思表示，相对人知道其内容时生效。以非对话方式作出的意思表示，到达相对人时生效。故AB两项正确。第138条规定，无相对人的意思表示，表示完成时生效。法律另有规定的，依照其规定。故C项正确。第139条规定，以公告方式作出的意思表示，公告发布时生效。故D项正确。