单项选择题

A.无效,因为张某在买卖发生时未满18岁
B.有效,因为张某在买卖发生时已可视为完全民事行为能力人
C.无效,因为张某丧失了民事行为能力
D.有效,因为张某在买卖发生前已经征得了父母的同意