Word/Phrase: deber de haber
Translation: must have
Pronunciation: deˈβeɾ ðe aˈβeɾ
I must have finished the project - Debo de haber terminado el proyecto
You must have seen that movie - Debes de haber visto esa película
They must have arrived by now - Deben de haber llegado ya
She must have forgotten her keys - Debe de haber olvidado sus llaves
We must have taken the wrong turn - Debemos de haber tomado el giro equivocado