La diferencia entre diez años antes y diez años atrás
Hace diez años se refiere a los 10 años en el pasado a partir de ahora, mientras que diez años antes se puede usar para los 10 años anteriores a un momento específico.
Diez años antes se usa generalmente para el presente perfecto y hace diez años generalmente se usa en tiempo pasado simple.