for generations你指的是幾代人?那麼,當你說for years是否意味著幾年?感謝您總是慷慨的回答。
母語人士的回答
Rebecca
沒錯, for generations意味著throughout many generations 。兩者之間沒有太大區別。 For years意味著throughout many years ,因此兩者之間沒有太大區別。例子: People have been driving cars for generations. (人們幾代人一直在開車。)例如: For years, Apple has dominated the smartphone market. (這些年來,蘋果一直主導著智能手機市場。)