SHOULD/SHOULDN´T HAVE
We use should have + past participle to talk about things we regret. I got really wet walking home last night, I should have taken an umbrella. The speaker did not take an umbrella when she went out last night so she got wet. She regrets that she did not take her umbrella. Regret (verb/noun) is to feel sorry about something that happened or did not happen in the past. I should have called you sooner. You should have spoken to me before deciding. Sarah talked all the way through the movie. I should not have invited her to the cinema. I'm really tired today. I should not have stayed awake so late last night. I shouldn't have shouted at her. We use should and shouldn't to give advice or to talk about what we think is right or wrong. You should means something like I think it is a good idea for you to do it. You shouldn't means something like I think it is a bad idea for you to do it. Should is used to express the opini