The subtlety of this concept is lost on me. Can you explain in more detail the difference between these two sentences, please.
Hacía unos meses que trabajaba
con su padre.
He had been working with his dad for a few months.
Trabajaba en la empresa desde hacía tres años.
He had been working in the company for 3 years.