单项选择题

质押合同的生效时间是()。

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