since a long time ago

「since a long time ago」の発音・読み方

カタカナ読み(目安)シンス ア ロング タイム アゴー

「since a long time ago」の意味

「since a long time ago」の例文

They have been friends since a long time ago.

彼らは昔から友達です。

「since a long time ago」のレベル別の例文

「 since a long time ago」のコアイメージ コアイメージ

遠い過去を起点にして現在まで続いている状態を表す

「since a long time ago」とよく一緒に使う語

「since a long time ago」のよくある間違い

  • ✕ I have lived here since ten years.

    ○ I have lived here for ten years.

    sinceは開始時点、forは期間を表すため。

  • ✕ I have known her since a long time ago.

    ○ I have known her for a long time.

    since a long time agoでも意味は推測できますが、通常は期間を表すfor a long timeを使います。

「 since a long time ago」の英英 英英

From a point in the distant past up to the present; indicates that something has been true since that past time.

「 since a long time ago」の語源 語源

since a long time agoは、since(〜以来)とa long time ago(ずっと以前)の語の組み合わせで、過去の起点から現在まで続くことを表す表現。

「 since a long time ago」のコラム コラム

  • 昔からという意味だが起点が遠い過去にあることを強調する表現で、日常ではfor a long timeがよく使われる

「since a long time ago」のよくある質問

Q. since a long time agoは自然な英語ですか?
意味は通じることがありますが、一般には不自然です。「長い間ずっと」ならfor a long time、「昔から」なら文脈に応じてsince long ago、since childhood、since ancient timesなどを使います。
Q. since a long time agoとfor a long timeの違いは?
sinceはある時点からの起点を表し、forは期間を表します。long timeは期間なので、通常はfor a long timeと言います。起点を示す場合はsince 2010やsince childhoodのように、具体的な時点や時期を続けます。
Q. since a long time agoの代わりに何と言えばよいですか?
「長い間ずっと」ならfor a long time、「何年もの間」ならfor many years、「子どもの頃から」ならsince childhoodなど、表したい意味に応じた表現を使います。