单选题 如果被保险人违反保证,(    )。
   A.不论其是否有过失,保险人均可解除合同
   B.只有其存在有过失,保险人才能解除合同
   C.只有其给保险人造成损失,保险人才能解除合同
   D.只有其存在有过失,并给保险人造成损失,保险人才能解除合同
【正确答案】 A
【答案解析】