TER DE X TER QUE
Muitos usam indiscriminadamente as referidas expressões, no entanto, cada uma tem uma função própria.
Ter DE = expressa a ideia de obrigatoriedade, de necessidade, de dever.
ex.: Tenho DE estudar (é um dever que eu tenho, o dever de estudar)
Ter QUE = expressa uma ideia de "algo para" ou ainda "coisas para".
ex.: Tenho QUE estudar (tenho matérias para estudar/tenho coisas para estudar)
Sobre o assunto: http://www.brasilescola.com/gramatica/ter-que-ou-ter-de.htm
É isso.
Abraço.