"Han hecho" es una forma de "han hecho", una frase que se puede traducir como "they've done". "Hacían" es una forma de "hacer", un verbo transitivo que se puede traducir como "to do". Aprende más sobre la diferencia entre "han hecho" y "hacían" a continuación.