关于民事法律行为所附条件,应是不确定的事实,应是未发生的事实,应是当事人约定的事实,并且条件必须合法。因此,选项A“将来发生的事实”、选项B“不确定的事实”和选项C“条件必须合法”都是正确的表述。而选项D“法律规定的事实”并不是关于民事法律行为所附条件的正确表述。