单项选择题

A.自质押合同成立时生效
B.自质押合同签订之日起生效
C.自质物移交于质权人占有时生效
D.自达成口头协议之日起生效