问题:
[单选题]B owes A the payment for goods, they agree upon that B pledges a piece of rosewood and signed a pledge contract with A. A signed a trust contract with C and authorized C to occupy this rosewood instead of himself. B delivered the rosewood to C.
Which of the following is true?
A、The guarantee contract between A and B is invalid.
B、The rosewood has been delivered to C, C has the right over the rosewood because of the pledge.
C、C occupies the rosewood given A’s authorization, A then acquires the pledge right.
D、C cannot act on behalf of A to occupy the rosewood, thus A did not acquire the pledge right.