Это третье условное предложение (Third Conditional), которое описывает нереальные ситуации в прошлом. Оно строится по схеме: If + Past Perfect, would have + Past Participle.
Отрицательная форма глагола 'bang' в Past Participle — 'would not have banged' или 'wouldn't have banged'.
8. He would not have banged his head if he hadn't fallen off the ladder.