单项选择题

A.有效,因为双方是完全民事行为能力的人
B.无效,因为没有第三者见证
C.无效,因为该约定侵犯了对方的婚姻自由权
D.有效,因为协议具有法律效力