"Tener que" es una frase verbal transitiva que se puede traducir como "to have to", y "deber de" es un verbo auxiliar que se puede traducir como "must". Aprende más sobre la diferencia entre "tener que" y "deber de" a continuación.
Una frase verbal transitiva es la que combina un verbo con una preposición u otra partícula y requiere de un objeto directo (p. ej. Piensa en tu salud.).
Tengo el deber de comunicarle que su presencia en nuestro país no es bien recibida.It is my duty to inform you that your presence in our country is not welcome.
Mi deber de ciudadano es denunciar este delito ambiental a las autoridades.My obligation as a citizen is to report this environmental crime to the authorities.