you should have told meUsed to express criticism or regret about something someone did not say in the past. Depending on context, debiste haber dicho can also mean “you must have said.”
SP: Debiste haberme dicho que llegabas tarde.
EN: You should have told me you were going to be late.