Quick answer
"For many years" is a phrase which is often translated as "desde hace muchos años", and "many years ago" is a phrase which is often translated as "hace muchos años". Learn more about the difference between "for many years" and "many years ago" below.
for many years
A phrase is a group of words commonly used together (e.g once upon a time).
phrase
1. (beginning a long time ago)
a. desde hace muchos años
For many years, Mexican-Americans have been living in the Pilsen neighborhood of Chicago.Desde hace muchos años, mexicano-estadounidenses han estado viviendo en el barrio Pilsen de Chicago.
b. durante muchos años
For many years, the price of a one-bedroom apartment in San Francisco has been rising.Durante muchos años, el precio de alquiler un departamento de una habitación en San Francisco ha estado subiendo.
c. por muchos años
For many years, hippies and punks were enemies.Por muchos años, los hippies y los punks fueron enemigos.
2. (extending into the future)
a. por muchos años
We anticipate that the local economy will remain strong for many years.Esperamos que la economía local permanecerá fuerte por muchos años.
Copyright © Curiosity Media Inc.
many years ago(
meh
-
ni
 
yirz
 
uh
-
go
)
A phrase is a group of words commonly used together (e.g once upon a time).
phrase
1. (general)
a. hace muchos años
Many years ago my ancestors crossed the ocean and arrived in this country.Hace muchos años mis antepasados cruzaron el océano y llegaron a este país.
Copyright © Curiosity Media Inc.
SpanishDict is the world's most popular Spanish-English dictionary, translation, and learning website.
© Curiosity Media Inc.  |  Ver en español
SOCIAL NETWORKS
APPS