只有在机动车所有人有过错的情况下才需要承担赔偿责任。根据商业机动车保险条款的约定,保险公司是对被保险人(大多数情况下是车辆所有人)应当依法承担的赔偿责任承担保险责任,因此在机动车所有人对交通事故损害的发生没有过错的情况下、依法没有赔偿责任的情况下,保险公司也无需承担商业保险的赔偿责任。
《民法典》第一千二百零九条 【机动车所有人、管理人与使用人不一致时的侵权责任】因租赁、借用等情形机动车所有人、管理人与使用人不是同一人时,发生交通事故造成损害,属于该机动车一方责任的,由机动车使用人承担赔偿责任;机动车所有人、管理人对损害的发生有过错的,承担相应的赔偿责任。