Как сказать, это на английском?
Oh, you shouldn’t have! - О, не стоило (так тратиться)!
Обратите внимание, что в данном случае have - это вспомогательный глагол для времени Present Perfect.
Такая фраза работает и в прямом смысле, тогда для продолжения нам нужен глагол в 3 форме (Present Perfect, не забываем):
• You shouldn’t have done it - Тебе не стоило этого делать.
• Oops, I shouldn’t have said that - Упс, мне не стоило этого говорить
• She shouldn’t have helped him - Ей не стоило ему помогать.
• We shouldn’t have made this decision - Нам не стоило принимать такое решение
✅ Потренируйтесь в комментариях: напишите свой пример с оборотом shouldn’t have (как вариант: мне не стоило есть третий кусок торта)
my tg.