英熟語 英検4級 英検3級
for a long time
フォーアロングタイム/fɔː ə lɒŋ taɪm/熟語(副詞句)
意味
- 1長いあいだ、長期間にわたってある状態や動作が長く続くことを表す。
例文
They have known each other for a long time.
彼らは長いあいだ知り合いだ。
I waited for a long time, but he didn't come.
長いあいだ待ったが、彼は来なかった。
She lived in Canada for a long time.
彼女は長いあいだカナダに住んでいた。
よく使う形・コロケーション
- for a long time
- not ... for a long time
- for quite a long time
類義語
for agesfor a while
反意語
for a momentfor a short time
ニュアンス・使い分け
for a long time は期間の長さを表し、現在完了(have known for a long time)でよく使われ「ずっと〜している」という継続を強調する。否定文 I haven't seen him for a long time.(長いあいだ会っていない)も頻出。期間を表す for と「時点」を表す since(since 2020)の使い分けが試験で問われやすい。for a while(しばらく)より長い時間を含意する。
語源・由来
for(〜の間)+ a long time(長い時間)で「長い時間にわたって」。