I want to know clearly the usage of ''for years'' and ''for many years''.How do they differ?
E.g. I've known him for years.
I've known him for many years.
Which one is correct and why?
Learn English – Difference between ”for years” and ”for many years”
word-usage
Best Answer
Both are correct and both imply that you have known the person for a long time. "Many years" is simply more descriptive and specific.