could have
Ella podría haberse encontrado ayer con él.
She could have met him yesterday.
Ha tenido suerte, podría haberse matado.
He was lucky, he could have been killed.
— Contratiempo (2017)
Creo que ese accidente podría haberse evitado.
I think that accident could have been avoided.