надо было вам

you should have

→ надо
phrase Uncommon #24,791
you should have Used with an infinitive to say that someone should have done something in the past. With не, it means “you shouldn’t have.”
RU: Надо было вам позвонить.
EN: You should have called.

Надо было вам остаться с ними.

You should have stayed with them.

Надо было вам раньше все это говорить.

You should have told me all this earlier.

— Я видел дьявола (2010)

Надо было вам об этом сказать.

I should have told you about this.

— Токийская повесть (1953)

Думаю, мне надо было вам об этом сказать.

I think I should have told you about this.

Надо было вам остаться со мной.

You should have stayed with me.

Надо было вам меня слушать.

You should have listened to me.