Should have в английском языке.

Конструкция “should have” может употребляться в том случае, если речь идет о событиях в прошлом, которые должны были произойти, но не произошли.

I should have let Jessica know what had happened but I forgot.- Мне нужно было сообщить ей о том, что произошло, но я забыл. 

Mark should have sent his coworkers a reminder by email.- Марк должен был отправить коллегам напоминание на электронную почту.

You should have come to the party yesterday, it was awesome.- Ты должен был прийти на вчерашнюю вечеринку, она была отличной.

Можно употребить “should have”, когда мы не до конца уверены в том, произошло событие или нет.

Marion should have got the letter today. I expect she`ll call us about it later.-
Марион должна была получить письмо сегодня. Полагаю, что она позвонит нам позже.

Lucas should have arrived at the restaurant by now. Let`s try ringing him.-
Лукас уже должен быть в ресторане. Давай позвоним ему.

The price on the packet is wrong. It should be 20 dollars.-
Цена на этой упаковке указана неправильно. Она должна быть 20 долларов.

Можно использовать “should not have”, когда высказывается предположение о том, что некое событие еще не произошло.

Kathy shouldn`t have left work yet. I`ll call her office.-
Кэти все еще должна быть на работе. Я позвоню ей.

He shouldn`t have sent that report to the boss. So there is still time to make some changes.-
Думаю, он еще не отправил тот доклад начальнику. Еще есть время подкорректировать его.

Выражение “should not have” используется также, когда высказывается негативное отношение к произошедшему.

You shouldn`t have shouted at Jack. You need to apologize.-
Тебе не нужно было кричать на Джека. Ты должен извиниться.

We shouldn`t have left theparty so late. – Нам не нужно было уходить так поздно с вечеринки. 

Ramona shouldn’t have been listening to our conversation, because it was private.-
Рамона не должна была слушать нашу беседу. Она была личной.

Martha shouldn’t have stood in a queue. She should have got tickets from the machine.-
Марте не нужно было стоять в очереди. Она должна была купить билеты из аппарата.