Choice "B" is correct. For a security interest to attach (i) there must be an agreement to create the security interest evidenced by either an authenticated security agreement or the creditor's taking possession or control of the collateral, (ii) the creditor must give value, and (iii) the debtor must have rights in the collateral. Thus, a debtor must always have rights in the collateral in order for a security interest to attach.
Choice "c" is incorrect. If there is no authenticated security agreement, a security interest can attach if the secured party takes possession of the collateral or has control of it.
Choice "a" is incorrect. The creditor need not take possession for a security interest to attach if there is a written security agreement.
Choice "d" is incorrect. The creditor must give value, which includes antecedent debts. Thus, value is not limited to present consideration.