вам не следовало

you shouldn't have

→ вы
phrase Uncommon #21,338
you shouldn't have Polite or plural “you”; followed by an infinitive to say that someone should not have done something.
RU: Вам не следовало так поздно ложиться.
EN: You shouldn't have gone to bed so late.

Вам не следовало их убивать.

You shouldn't have killed them.

Вам не следовало говорить ему о плане.

You shouldn't have told him about the plan.

Вам не следовало покупать эту книгу.

You shouldn't have bought this book.

Вам не следовало звонить мне.

You shouldn't have called me.

Вам не следовало говорить ей такое.

You shouldn’t have said that to her.

Вам не следовало мне звонить.

You shouldn't have called me.

Вам не следовало приглашать Тома.

You shouldn't have invited Tom.