Решение:
Предложение выражает упрек или сожаление о действии, которое было неправильным в прошлом.
- A shouldn't have been — Выражает сожаление о том, что кто-то не должен был быть каким-то (в данном случае, грубым). Это наиболее подходящий вариант для упрека.
- B mustn't have been — Выражает уверенность в том, что кто-то не мог быть каким-то (в данном случае, грубым), что противоречит смыслу упрека.
- C should have been — Выражает сожаление о том, что кто-то должен был быть каким-то (в данном случае, грубым), что нелогично.
Ответ: A shouldn't have been