What does "in years" mean? And how is it different from "for years"?
"In years" generally means the same thing as "for years". The main difference is that "in years" emphasizes the point at which the action last happened, while "for years" emphasizes the time since the action last happened. However, both phrases are very idiomatic and are often used interchangeably, depending on the person or the dialect.
Get more Native English Expressions >