to have told me
You should have told me.
You should have told me.
A mí tendrías que habérmelo dicho, ya que el destino ha vuelto a unirnos.
You should have told me, since fate has brought us together again.
— El médico de Budapest (2020)
Debiste habérmelo dicho antes.
You should have told me sooner.
Deberías habérmelo dicho hace harto tiempo.
You should have told me a long time ago.