Does "for generations" mean "throughout many generations"? Is it similar with "for years"? How are these two different? Always thanks for the kind answer.
Native speaker’s answer
Rebecca
Yes, "for generations" is the same thing as saying "throughout many generations". There is no difference between these. The phrase "for years" is the same thing as "throughout many years", and there isn't a difference between these two phrases as well. Ex: People have been driving cars for generations. Ex: For years, Apple has dominated the smartphone market.