É uma dúvida muito comum: «tenho de ir ao médico» ou «tenho que ir ao médico»?
O correcto, neste caso, é «tenho de». Usa-se «ter de» sempre que a ideia é de necessidade/obrigatoriedade (ou seja, na maioria das vezes).
Só se deve usar o que quando o sentido é o de «tenho [coisas] que fazer» ou «não tenho [alimentos] que comer».
Dica: se não tem a certeza, vá pelas probabilidades e use o «ter de».
Para saber mais, veja esta resposta no Ciberdúvidas.
Rita, mudaste a minha vida. Eu - um licenciado numa engenharia esquisita que se orgulhava da sua ortografia e gramática - passei quase a vida toda (e digo quase porque deixei de o fazer no fim-de-semana passado) a usar incorrectamente o "ter que".
ResponderEliminarUm grande bem-haja.