El modo perfecto con el verbo deber (should).
Así que un ejemplo: Mis amigos han ganado la lotería. Yo no he comprado ningún billete. “I should have bought” un billete de lotería.
Hice un error en el pasado. No compré un billete. La acción correcta en el pasado habría sido comprar un billete de lotería.
David Cameron debería de haberse resistido a la presión de hacer un referéndum.
Anoche, comí pescado en lugar de pizza. Ahora, no me encuentra bien. Respuesta: Debería de haber comida pizza. La acción correcta en el pasado era comer pizza, pero yo comí pescado.
La estructura es “should have” + el participio pasado. Has faltado a una reunión esta mañana porque has llegado tarde al trabajo. ¿Qué deberías haber hecho? Respuesta: Debería de haber llegado a la hora correcta/Me debería de haber despertado a la hora correcta.
Ejemplo 2:
Has pujado por un contrato pero has perdido porque el precio era demasiado alto. ¿Qué deberías de haber hecho? Debería de haber pujado un precio más bajo.
La canción de Elvis Presley “Always on my mind” tiene ejemplos del modo perfecto con “should”.