Should have – English Grammar

In English, 'Should have' is used in the following cases: 1. When we talk about past events that did not happen. I should have let her know what was happening but I forgot. He should have sent everybo