(1)保证人享有债务人的抗辩权,债务人放弃对债务的抗辩权的,保证人仍有权抗辩。所谓保证人的抗辩权是指债权人行使债权时,债务人根据法定事由,对抗债权人行使请求权的权利。(3分)
(2)B公司的拒绝有法律依据。由于保证合同中约定B公司承担一般保证责任,因此,根据《担保法》的规定,一般保证责任的保证人在主合同的纠纷未经过审判或者仲裁,并就债务人财产依法强制执行仍不能履行债务前,对债权人可以拒绝承担保证责任。(3分)
(3)由于该笔贷款A公司以其价值500万元的房产设定了抵押,因此存在同一债权既有物的担保,又有人的保证的情况。(2分)根据《担保法》的规定,B公司只对物的担保以外的债权承担保证责任,因此,B公司应承担500万元的保证责任。(2分)