POPOLING14日間無料

英語の勉強 › 文法 › perfect

since / for

ネイティブ音声と発音つきの文 6個。再生を押して聞いてみてください — このページはすべて無料でご覧いただけます。

英語の since と for は、現在完了形 (have + 過去分詞) と一緒に使われて、時間の概念を表します。ここが日本語話者にとって非常に難しいポイントです。

「なぜこんなに難しいのか」という根本的な理由は、日本語では「時間の経過」と「現在の状態」を分けて考えるのに対し、英語では「過去のある時点から現在まで、連続していること」という一つの概念で捉えるからです。日本語だと「私は3年間日本に住んでいます」と「私は2020年から日本に住んでいます」を別の構文で表しますが、英語では両方とも I have lived in Japan の形で、ただ時間情報(for か since か)を加えるだけです。

since の本質:since は「どの時点から?」という『開始地点』を示します。「2020年から」「私が子どもの頃から」という特定の時間軸上のポイントです。since 2020、since I was a child のように、時点を指定します。

for の本質:for は「どのくらいの期間?」という『時間の長さ』を示します。「3年間」「2時間」という時間量です。for three years、for two hours のように、期間を指定します。

英語話者の頭では:「ある時点 (since) から、または一定期間 (for) ずっと、その状態が今も続いている」という現在への繋がりが重要なのです。日本語では「住んでいます」だけで足りますが、英語では現在完了形を使うことで「過去から現在まで継続している」という意味が自動的に込められるのです。

使い方

  • 現在完了 + for + 期間 (どのくらい長く)
  • 現在完了 + since + 時点 (いつから)

例文

  1. I have worked here for three years.

    私は3年間ここで働いています。(3年前に始めて今も続けて働いています)

  2. She has lived in Seoul since 2015.

    彼女は2015年からソウルに住んでいます。(2015年から今まで住み続けています)

  3. We have known each other for ten years.

    私たちは10年間知り合っています。(10年前から今まで知り合っています)

  4. He has been a teacher since last September.

    彼は去年の9月から先生をしています。(去年の9月から今まで先生として働いています)

  5. They have owned this restaurant for five months.

    彼らは5ヶ月間このレストランを運営しています。(5ヶ月前から今まで運営し続けています)

  6. I haven't seen him since we graduated.

    私たちが卒業してから彼に会ったことがありません。(卒業後から今まで会ったことがありません)

読むことと覚えることは違います

ポポリンは忘れそうな頃にもう一度出題して、本当に定着させます。発音練習とロールプレイ会話も。

無料で始める14日間無料。カード登録も自動課金もありません。