長い間
例文
コアイメージ
ある出来事や状態が年をまたいで途切れず続く時間の広がり。
類義語との違い
for years:
年をまたいで途切れず長く続いていることを強調
for a long time:
長期間を示すが年数の強調は弱い
over the years:
年々の変化や経過を含めて長い期間を表す
英英
For a long period of time, often many years, indicating that something has been happening continuously or repeatedly during that time.
語源
for yearsは、forが期間を示し、yearsで複数の年を示すため、合わせて長い年数の継続を表す
コラム
- 日本語の「何年か」と混同しやすいがfor yearsは長期間を強調するのが基本であり、for a yearは「1年間」の期間を指すという点で区別が必要。
例文
コアイメージ
終わりがすぐ来ない、かなりの長さの時間
類義語との違い
for long:
会話で短く言う『長い間』を表す
for a long time:
書き言葉で好まれる『長い間』を表す
long:
否定文や疑問文でよく使う短い言い方
for ages:
くだけた表現で非常に長い時間を意味する
英英
An adverbial phrase meaning 'for a long time', typically used in negative sentences and questions.
語源
for longは、for=〜の間を示す前置詞、longは「長い」という意味を表す語で、forによる時間の枠を長くすることで「長い間」を意味する
コラム
- 書き言葉ではfor a long timeが好まれる一方、会話では短くfor longで済ませる傾向がある。
例文
I haven't seen you for ages.
長い間会っていませんね。
コアイメージ
ある行為や状態がかなり長い期間続いていることを表す
関連語
類義語との違い
for ages:
かなり長い期間続いていることをくだけて表す
for a long time:
より標準的でやや正式、幅広く使える表現
for years:
年単位の長さを強調し具体的な長期間を想起させる
英英
A long period of time; a very long while.
語源
for agesは、for=〜のあいだ、ages=長い時間や年。期間を表すforと長い時間のagesが合わさり「長いあいだ、久しく」を表す。
コラム
- for ages は口語で使われることが多く、I haven't seen you for ages. のように会わない期間が長いことをくだけて表す
例文
I haven't seen you in a long time.
あなたには長い間会っていません。
コアイメージ
ある出来事から現在までかなりの時間が経過していることを指し、長い間の経過や隔たりを表す
英英
a considerable period of time; often used to indicate that a lot of time has passed between two events
語源
long timeは、long(長い)とtime(時間)が結びついた語組で、両語は古英語の語根から発展して現在の「長い期間」を表す表現になった
コラム
- I haven't seen you in a long time のように否定文や完了形で用いると、過去と現在の間に長い隔たりがあることを表す