Aparte del tiempo verbal, que está claro que "hace" es presente y "hacía" es pasado, y ya te han puesto algún ejemplo, creo que lo que realmente estás preguntando es la diferencia entre, por ejemplo, las siguientes frases:
- hace mucho tiempo que no voy al cine
- hacía mucho tiempo que no iba al cine
En la primera, en el momento que lo dices todavía no has ido al cine, es decir, sigue haciendo mucho tiempo que no vas.
En la segunda, cuando la dices, quieres decir que acabas de ir al cine, por ejemplo ayer, así que ya no "hace mucho tiempo" sino "hacía mucho tiempo" porque ya fuiste ayer.
Por ejemplo, si hace un año que no vas al cine, ahora mismo me podrías decir "hace mucho tiempo que no voy al cine" pero no "hacía mucho tiempo que no iba al cine". Pero si fuiste ayer al cine, ahora mismo me podrías decir "hacía mucho tiempo que no iba al cine y por fin ayer fui" pero no "hace mucho tiempo que no voy al cine" .
Espero que te ayude.