单项选择题

建筑工人张某下班路过某街道时听到有呼救声,见一蒙面男子强行拖拽一幼童到面包车上,张某便拿起随身携带的工具向该男子身上打去。幼童被救,该蒙面男子因张某打击过重而受重伤,则张某的行为应认定为()。

A、紧急避险,不负刑事责任
B、正当防卫,不负刑事责任
C、防卫过当,但应从轻处罚
D、防卫过当,但应减轻处罚