質問: yearを副詞的に使いますか? 参考書で次の例文を見掛けて気になっています。 he has lived there almost 3 years. このようにyearを副詞的に使うことはありますか?
回答: 単純にいうと,for の省略です。 almost があるため,いっそう省略しやすいです。 walk (for) three hours walk (for) three miles 時間,距離とも for を省略することができます。 実際には last month などが前置詞なく副詞的になるのと同様, ~ years という名詞で副詞的になる副詞的目的格というものです。