Hola, Rolph. Estoy de acuerdo con Leonardo. Lo correcto es "practicaba". Te voy a poner un ejemplo que te ayude entender las diferencias:
A y B están hablando, y A le dice a B "Hace tiempo que no practico español.". Después B se encuentra con C, que también conoce a A, y le dice "B me contó que hacía tiempo que no practicaba español".
Por lo tanto, se trata de "direct speech" versus "indirect speech" y/o de la concordancia de los tiempos (sequence of tenses).