英文法ルール

FORの使い方

期間を測るとき-何かがどのくらい続くか言うとき、Forを使う。

For + a period of time
現在までの期間を測るには、現在形ではなく現在完了形を使います。

  • I have known her for a long time.私は彼女を長い間知っている。 (正)
    私は彼女を長い間知っている。 (誤)
  • 私はここに10年間住んでいる。 (正)
    私はここに10年間住んでいます。 (誤)

Forの現在形は未来に及ぶ期間を指す

  • あなたはどれくらいの期間ここにいるのでしょうか? (いつまで)
  • あなたはいつからここにいるのですか? (Since when)

実際にはForですべての動詞時制が使えます。

Forの用法
例文 動詞時制
They exercise for two hours every day.毎日2時間運動しています。 現在形
彼らは今日、3時間運動しています。 現在進行形
彼は長い間モスクワに住んでいる。 現在完了
彼はトリノに3ヶ月住んでいます。 現在完了継続
私はサービスステーションで5年働きました。 過去形
He will be in hospital for at least a week. 未来形

しかし、all day や all the time などの表現でForは使わない。

  • I was there all day.一日中そこにいた。 (正)
  • 私は一日中そこにいた。 (誤)

SINCEの使い方

Sinceは行動、イベント、状態の開始点を与えます。 7776>

Since + a point in time (in the past), until now.これは、物事がいつ始まったかを意味します。

  • 私は7時から待っています。
  • 私は1月から彼を知っています。

sinceでは現在完了形や過去完了形を使います。

  • 私は5時からここにいますが、もう疲れてきました。
  • 私は5時から仕事をしていて、疲れてきた。

Since は It has been + period of time + since という構造でも使えます。

  • It has been two months since I last saw her.
  • It has been three years since the last earthquake.It has been three years since the last earthquake.It has been three months since I last saw her.

For vs. Since

いつFORを使い、いつSINCEを使うかを知ることは重要です。 したがって、FORとSINCEの対比のまとめを見ておくと便利です。

FORは特定の期間(または期間)に言及すること。 SINCE ある期間の出発点(現在に至る)に言及する。
I have been a doctor for fifteen years.私は15年間医者でした。 (期間=15年) 私は1992年から医者をしています。 (起点=1992)
彼女は6ヶ月間母親をしている。 彼女は最初の子供が生まれたときから妊娠しています。
私の妹は9ヶ月間フランクフルトに住んでいます。 妹は3月の初めからフランクフルトに住んでいます。

ForもSinceも完了形と一緒に使うことが最も多く、これらの表現は現在形では使いません。

正解 誤り
私は3年間ロシア語を学びました。 私はロシア語を3年間学びます。
彼らは昨年から地理を教えました。 彼らは去年から地理を教えています。
彼は猫が死んでから犬を飼うようになりました。 He owns his dog since his cat dies.

Forを単純過去形で使うことはできますが、Sinceを単純過去形で使うことはできないんですね。 Sinceは完了形にしか使えません。

正解 不正解
She went to Japan for three years. She went to Japan since 2003.彼女は3年間日本に行った。
私はニュージーランドに1ヶ月留学しました。 私はニュージーランドに1ヶ月留学しました。
He walked his dog for four hours. He walked his cat since four hours.

ForもSinceも英語では時間とは関係ない別の意味を持つことを覚えておきましょう。

  • This is for you.
  • Is this the train for London?
  • Since you asked, I’ll say yes.
  • Since he didn’t study he didn’t pass the exam.

総括表

英語でのforとsinceの違い

次の活動

for と since の違いに練習するゲームはありませんか?

無料コースの一部として、For vs. Since English Lessonをご覧ください。

無料のFor vs. Sinceワークシート(PDF)をダウンロードしましょう。
このワークシートの答えはこちらで確認できます。

For と Since の違いに関するこの文法ガイドが役に立ったと思われたら、他の人にも教えてあげてください。