【正确答案】
B
【答案解析】[解析] 本题考查不承担刑事责任的理由。正当防卫是指为了使国家、公共利益、本人或者他人的人身、财产和其他权利免受正在进行的不法侵害,而对实施侵害的人所采取的未明显超过必要限度损害的行为;紧急避险是指为了国家、公共利益、本人或者他人的人身、财产和其他权利免受正在发生的危险,不得已而采用的损害另一种较小合法权益的行为。A、D两项中,行为人甲的行为均符合正当防卫的构成要件,属于正当防卫,无须承担刑事责任。C项中,行为人甲为了使全村人的生命和财产免遭山洪危险而毁坏财物的行为符合紧急避险的构成要件,构成紧急避险,不承担刑事责任;B项中,乙的承诺不能包括生命,生命权不在乙的处分权范围之内,因此,乙的同意无效,甲应当承担刑事责任。因此,本题的正确选项为B项。