单项选择题

张某明知幼女王某不满14周岁,但其误以为征得幼女同意后的性交行为不为法律所禁止。遂征得王某同意后与其发生性交行为。对张某的行为应如何判定______

A.不知者不罪,不构成犯罪
B.对象认识错误,构成强奸罪
C.客体认识错误,不构成强奸罪
D.违法性认识错误,构成强奸罪