Compare
for and since
Compare for and since
2021-07-05
Compare for and since
今回はforとsinceの違いについてです。
「forとsinceの違いってなに?」
「時系列を表現したいけど、どっちを使うんだろう」などあると思います。
10分弱でこの違いについて説明していきます。
「whenとhow long」の違いについても解説しています。
最後に単語を10個、載せているので最後まで見ていただけると嬉しいです。
会話式例文
※ここの例文では、日本語訳はありません。
後の「改めて例文へ」にあります。
-
Part1 compare for and since
-
Use for
(It's raining.)
Friend :How long has it been raining?
Me :It's been raining for a hour.
-
Use since
(I've been looking for a job)
Friend :Hi, how long have you been looking for a job?
Me :I've been looking for a job since June.
Part2 compare when and how long
-
Use when
(It's raining.)
Friend :Hi, when did it started raining?
Me :It started raining at 2 o'clock.
-
Use how long
(I enjoying the party.)
Friend :Hi. How long have you been here?
Me :It's been for a hour.
-
forとsinceの違いについて
-
forは「〜間(分間、年間など)」という期間で、表現します。
以下は、forを表した図です。
肯定文の時は、省略できますが、否定文の時は必須です。
Part1なら、「It's been raining for an hour」でも大丈夫ということです。否定文の時は、forの代わりにinを使うこともできます。
「I've not eaten anything in six hours.」みたいな感じです。
でもforで通じるので、まずはforで使い慣れるほうがよさそうですね。1日中など表現したい時は、allを使うことになります。forとallは一緒に使えないので注意が必要です。
「I've been home all day.」のように、for all dayではなく、all dayで表現します。
-
sinceは「〜から(6月から、4時からなど)」という意味で表現します。
以下は、sinceを表した図です。
Part1でいうと、「since June」のところですね。
つまりsinceはスタート地点から表現しています。
しかし、「since two hours ago」のように、「2時間前から」などはできないです。
ちょっとややこしいですね。。。2時間と表現するなら、forを使ってしまえばいいっていう感じですかね。
sinceのメリットとしては、「since I arrived」のように動詞を使えるところだと思います。
whenとhow longの違いについて
-
「when + 過去形」で聞かれたときは、答える時にfor,sinceを使うことはないです。
Part2なら、「It started raining at 2 o'clock」と答えていますね。これは「2時に降り始めた」という意味で、
今まで(現在完了形)を聞いている訳ではなく、
「いつ」というスタート地点を聞かれていたので、
「for,since」を使わないんです。whenを図で表すと以下のようになります。
点を聞いているっていう感じです。 -
「how long + 現在完了形」で聞かれた時は、for,sinceを使います。
Part2なら、「It's been for a hour」と答えていますね。質問の時に、「(今まで)どのくらい〜していたの?」ということなので、forやsinceを使うことにより、
今までの時間や期間を明確にできます。how longを図で表すと以下のようになります。
改めて例文へ
-
Part1 compare for and since
-
Use for
(It's raining.)
Friend :How long has it been raining?
→友達: (今まで)どのくらい雨降っているの?Me :It's been raining for a hour.
→自分: 1時間降っているよ。 -
Use since
(I've been looking for a job)
→(お仕事探し中)Friend :Hi, how long have you been looking for a job?
→よう、どのくらいの期間、仕事探しているの?Me :I've been looking for a job since June.
→自分: 6月から、探しているよ。
Part2 compare when and how long
-
Use when
(It's raining.)
Friend :Hi, when did it started raining?
→友達: よう、いつから雨降ってたの?Me :It started raining at 2 o'clock.
→自分: 2時に雨が降り始めたよ。 -
Use how long
(I enjoying the party.)
Friend :Hi. How long have you been here?
→友達: よう、(今まで)どのくらい、ここにいるの?Me :It's been for a hour.
→自分: 1時間だよ。
-
まとめ
forは「〜間」を表し、sinceは「〜から」を表しています。
sinceの時に「ago」を使えないのは注意しましょう。
現在完了形の付け加える単語として、forやsinceを使うので、
深く考えずに、すぐ使い分けられるようになるといいですね。
一緒にがんばりましょう!
whenやhow longは慣れてくれば、すぐ使い分けられると思います。
聞いてることが、いつ(どこの地点)なのか、どのくらい(期間)なのか、
の違いなので、ポイントを抑えて使うようにしましょう!
今日の英単語10選
※英単語をクリックすると日本語訳が表示されます
最後まで見ていただき、ありがとうございます。
トップページなどをブックマークに登録していただいて、
毎日このブログに訪れていただけると嬉しいです
「他の記事も見てみようかな〜」という方は下のリンクでブログ一覧に戻れます。