to have had
Deberías haber tenido más cuidado.
You should have been more careful.
Tienen que haber tenido un accidente.
They must have had an accident.
Mary debe haber tenido una buena razón para lo que hizo.
Mary must have had a good reason for what she did.
Él parece haber tenido una gran cantidad de dinero.
He appears to have had a large amount of money.
Pero reconozco que debe haber tenido sus razones.
But I admit he must have had his reasons.
Debería haber tenido más cuidado con eso.
I should have been more careful about that.
Tú eres el hijo que debería haber tenido.
You are the son I should have had.
Tom no podía haber tenido nada que ver con lo que pasó la semana pasada.
Tom couldn't have had anything to do with what happened last week.
Deben haber tenido un accidente.
They must have been in an accident.