問題:この文を訳してください
They have worked at this office for years.
和訳
彼らはこのオフィスで何年も働いています。
気づき
この「for years」はこれまで使ったことのない表現だったのでChatGPTに解説と別の表現があるか尋ねてみました。
ChatGPTによる解説
今回のポイントは for years の使い方にあります。
for years は「何年もの間」「長い間」という意味で、期間を曖昧にしながら長さを強調する言い方です。具体的な年数を言わずに、長い期間続いているニュアンスを出したい時に使われます。
実は for years には少し誇張が入ることもあります。
例えば
I’ve been waiting for years!
と使うと、本当に何年も待ったわけではなくても「めちゃくちゃ長く待ってる!」という気持ちを表現できます。
for years と似た言い回しもたくさんあります。
for a long time(長い間)
for many years(何年も)
for several years(数年間)
for decades(何十年も)
for ages(すごく長い間、かなりカジュアル)
over the years(何年にもわたって)
期間を具体的に示したい場合は for ではなく since を使います。
since 2015(2015年から)
for years は期間の「長さ」を曖昧に表せる便利な表現で、現在完了形との相性がとても良いフレーズです。
感想
英語は期間の言い方ひとつでも感情の強さが変わるのだと分かりました。for years の誇張表現は特に面白く、普段の会話で使えそうです。
最後まで読んでくださりありがとうございました。

コメント