下列所附条件有效的是( )。
附条件民事法律行为, 是指双方当事人在民事法律行为中设立一定的事由作为条件, 以该条件的成就与否(是否发生) 作为决定该民事法律行为效力产生或解除根据的民事法律行为。 附条件民事法律行为所附条件必须具备以下条件: ①未来性。 条件应当是将来发生的事实, 已经发生的事实, 不得作为民事法律行为所附的条件。 ②或然性。 条件应当是将来可能发生也可能不发生的事实, 具有或然性。 ③非法定性。 法律规定或基于行为性质所决定的事实, 不能成为民事法律行为所附的条件。 ④合法性。 违法的和违反公序良俗的行为不得成为民事法律行为所附的条件。 A 项表述属于以前已经发生的行为, 不满足未来性条件。 C 项表述违法, 不满足合法性条件。 D 项表述的情形是必然发生的, 不满足或然性条件。