Модальный глагол should

Модальный глаголshould в сочетании с перфектным инфинитивомshould have done выражает действия, которые должны были произойти в прошлом, но по каким-то причинам не произошли, переводится на русский язык «следовало», «нужно было».

В сочетании с перфектным инфинитивом глагол should выражает сожаление о невыполненном действии и переводится «следовало бы».

You should have helped them. Вам следовало бы помочь им. (Но вы не сделали этого).

You should have helped them.Вам следовало помочь им.

You should not have done that.Вам не следовало это делать.

These funds should have been credited to our account.Эти средства следовало кредитовать (должны были быть кредитованы) на наш счет.