English.me

“Since many years” or “for many years”: which is correct?

The short answer

Use for many years to indicate a duration or since with a specific starting point, as in “since 2000.”

Grammatical

Why people get it wrong

Since many years combines since, which is used with specific points in time, with many years, which is a period of time. This error arises from confusion about the correct usage of since and “for.”

Examples with for many years

  • I have lived here for many years.
  • She has worked in the industry for over ten years.
  • He has been studying since 2015.
  • They have been traveling since last summer.

Quick check

I have lived here  .

Spotted a mistake in this article? Tell us