Это условие третьего типа (Third Conditional), описывающее нереальное условие в прошлом и его нереальное следствие в прошлом. Если бы он не вел себя так глупо (но он вел себя так), его бы не наказали (но его наказали). Придаточная часть условия содержит Past Perfect ('hadn't been acting'), а главная часть — 'would have' + причастие прошедшего времени ('wouldn't have been punished').
Ответ: wouldn't have been