Чтобы выразить сожаление о прошлом действии, которое не следовало совершать, используется конструкция shouldn't have + причастие прошедшего времени (V3).
В данном случае, действие «spanked» (отшлёпал) не следовало совершать, так как она этого не заслуживала.
Таким образом, правильный вариант:
Полное предложение: You shouldn't have spanked her. She didn't deserve it.
Ответ: shouldn't have