Que signifie Should have + past participle (p.p) ?

Réponse d’un locuteur natif
Rebecca
Should have + p.pest utilisé lorsque vous voulez dire que vous auriez dû faire ~ mais que vous ne l’avez pas fait. Il y a aussi une nuance à donner des conseils à votre moi passé au fil du temps. Par exemple, si seulement l’entraînement de Covey avait été soulevé ici... Mais je vous dis que vous ne l’avez pas vraiment fait. Exemple : I should have brought an umbrella when I left the house. Now it's raining and I'm getting drenched. (J’aurais dû apporter un parapluie avec moi quand j’ai quitté la maison, mais maintenant il pleut et je suis trempé.) Exemple : I should have eaten more at dinner. Now I'm hungry again. (Je vais manger plus de dîner, j’ai déjà faim.)