"Durante" y "Desde hace" podrían ser utilizadas de manera similar dependiendo de la circunstancia. Por ejemplo, "He estado estudiando Ingles durante 3 años". También podría decir "He estado estudiando Ingles desde hace 3 años". Ambas maneras indican que la acción de estar estudiando Ingles, aun continua y que no ha terminado.
Con respecto a la palabra "hace" esta es un poco mas informal y muy general, ya que no da la idea completa si la colocáramos en alguno de los ejemplos anteriores. Por ejemplo, no podría decir "He estado estudiando Ingles hace 3 años" ya que la idea no estaría completa (aunque se entiende -digamos que es informal).