单项选择题

以所购商用房(通常要求借款人拥有该商用房的产权)作抵押的,由()决定是否有必要与开发商签订商用房回购协议。

A.借款人
B.开发商
C.国家法律
D.贷款银行