現在完了形で使う【 for と since 】の違いと使い方を解説します!

forとsinceの違いと使い分け 教育(英語)

現在完了形には「以前からずっと~しています」という継続の表現があります。

 

ex:

I have lived here.

私はここに住んでいます。

 

そして「過去のいつから」という期間を

for期間を表す語句」で「~の間

since過去のある時点を表す語句」で「~以来

 

という情報を足して、

具体的に「どの位の期間~しているか」を伝えることが出来ます。

今回は、前回の現在完了形の補足

forsince違いと使い方」を解説します。

 

Let’s start! (vol.29)

 

現在完了形で使う【 for と since 】の違いと使い方を解説します!

 

今回は前回の補足、

forsince 違いと使い方

を説明していくね。

  • 期間を表す前置詞for「~の間」
  • 前置詞 [since]+「過去のある時点」「~以来」
  • 接続詞 [since]+SV「~以来」

の順番で見ていきますよ!

 

OK.

Let’s get started!

 

期間を表す前置詞for

  • 前置詞 for の後は「期間を表す名詞」が続く。
  • 全ての時制に使える

 

forの後に続く「期間を表す名詞」の例

for 30secondsfor couple of days
for 10minutesfor a few days
for 2hoursfor a week
for hoursfor 2 weeks
for a dayfor 2 months
for 5 yearsfor a long time
for many yearsfor ages
期間

 

※上の表に表したような「期間を表す名詞」を for の後に続けて、

 「~の間」と訳す。

 

全ての時制で確認していきましょう!

<span class="bold">現在形</span>
現在形

I practice the piano for 30minutes everyday.

私は毎日30分間ピアノを練習します。

 

現在進行形(<span class="bold">未来の予定</span>)
現在進行形(未来の予定)

I am studying for 2 hours at the cram school tonight.

私は今夜、塾で2時間勉強します。(予定

cram school:塾

I am studying:勉強する予定(ほぼ決まっている未来)

 

現在進行形今~しています)を意味する文章for は使いません

(今の動作なので期間を表すforはつかえない)

 

<span class="bold">過去形</span>
過去形

He lived in New York for 12 years.

彼は12年間ニューヨークに住んでいました。

 

<span class="bold">未来形</span>
未来形

I will study abroad for 6 months next year.

僕は来年6ヶ月間、留学するつもりです。

 

<span class="bold">現在完了</span>
現在完了

He has worked at a bank for 30years.

彼は銀行で30年間働いています

※have (has)+過去分詞:現在完了形

 

<span class="bold">現在完了</span><br><span class="bold">進行形</span>
現在完了
進行形

He has been watching YouTube for a long time.

彼は長い間ずっとユーチューブを見続けています。

※have(has)+been+動詞ing: 現在完了進行形 (~し続けています)

 

<span class="bold">過去完了形</span>
過去完了形

I had lived in London for 6 years before I moved to Australia.

私はオーストラリアに引っ越す前に6年間ロンドンに住んでいました。

had lived in London for 6 years: 6年間ロンドンに住んでいました。

※had+過去分詞:過去完了形(過去完了形は過去形とセットで使う)「大過去」

 

この様にforは「現在過去未来」の時制で使うことが出来ます。

次はsinceを確認していきましょう!

 

since+過去のある時点「~以来」「~から」

  • 前置詞since過去のある時点を表す名詞
  • 接続詞sinceSV(過去形)※SVは副詞節
  • 完了形にのみ使用(主に現在時制)

 

前置詞sinceの後に続く「過去のある時点」を表す名詞の例

since 9 pmsince last week
since this morningsince last month
since this afternoonsince last year
since yesterdaysince last spring
since the day before yesterdaysince 30th of September
since Mondaysince this time last year
since last Sundaysince 2015
前置詞 since の後に続く過去のある時点(名詞)

※am pm /a.m. p.m.(どちらでもOK)

 

接続詞 since の後に続く S+V の例

since I was a childsince I was 10 years old
since I was a first grade studentsince I graduated from high school
since I moved to Chibasince I became a designer
接続詞 sinceS+V過去のある時点

※上の表に表したような「過去のある時点」をsinceの後に続けて

「~以来」「~から」と訳す。

その他

  • since + 現在完了形( S have / has been pp)

のパターンもあります。

現在完了形・現在完了進行形を確認していきましょう!

<span class="bold">現在</span><span class="bold">完了形</span>
現在完了形

I have had a dog since 2016.

2016年から犬を飼っています。

 

<span class="bold">現在完了形</span>
現在完了形

I’ve lived in Japan since last September.

私は去年の9月から日本に住んでいます。

 

 

<span class="bold">現在完了</span><br><span class="bold">進行形</span>
現在完了
進行形

It has been raining since this morning.

今朝からずっと雨が降り続いています。

It has been raining:ずっと雨が降り続いています。

 

<span class="bold">現在完了形</span><br><span class="bold-blue">since</span> <span class="bold-green">SV</span>
現在完了形
since SV

It has been a year since we became friends.

私達が友達になってから、1年になります。

 

<span class="bold">現在完了</span><br><span class="bold">進行形</span><span class="bold-blue">since</span><span class="bold-green">SV</span>
現在完了
進行形sinceSV

I’ve been learning Japanese since I moved to Japan.

日本に引っ越して以来ずっと日本語を習っています。

have been learning:ずっと習っています。

 

How long +現在完了/現在完了進行形~?

完了形「いつから~ですか?」と質問する際は

”How long~?”を使います。

 

いつの質問で使われる “When~?”

「過去のある時点」を尋ねる為、

現在完了形/現在完了進行形では使うことができません。

 

<span class="bold">How long</span><br><span class="bold">現在完了形</span>
How long
現在完了形

How long have you known each other?

お互い知り合ってどの位になるのですか?

 

<span class="bold">Hoe long</span><br><span class="bold">現在完了</span><br><span class="bold">進行形</span>
Hoe long
現在完了
進行形

How long have you been studying English?

あなたは英語をどの位(の期間)勉強しているのですか?

※have been studying:ずっと勉強している。

 

次は「forsince使い分け」を現在完了形で確認していきましょう!

 

forとsince、どっちかな? Quiz

forsince使い分けが出来るか確認してみよう!

Quiz1
Quiz1

I’ve had a dog ( ) 2016.

Quiz2
Quiz2

I haven’t seen him ( )yesterday.

Quiz3
Quiz3

I have been waiting him ( )30 minutes.

Quiz4
Quiz4

I haven’t eaten anything ( ) this morning.

Quiz5
Quiz5

She has been absent from school ( ) 3days.

answer:1(since) 2(since) 3(for) 4(since) 5(for)

理解できていたでしょうか?

 「現在完了進行形はいつ使う?」現在完了形との違いも解説します!

 

おまけの知識

  • 肯定文では前置詞の for は省略できる
  • all dayのように、all から始まる期間を表す語句は for を省略する
  • 否定文では for の代わりに in が使える

ex: I’ve lived here(for)12years.

ex: I’ve lived here all my life.

ex: I haven’t had a car in 3 years.

 

for と since の違いと使い方【まとめ】

  • 前置詞 for+「期間」を表す語句で「~間
  • ex: for 3days (3日間)
  • 現在過去未来の時制に使える
  • 前置詞 since+「過去のある時点」を表す語句「~以来」「~から
  • ex: since last year (去年から)
  • 接続詞 sinceSV
  • ex: since I was a child (私が子供の頃以来)

 

<span class="bold-blue">for</span>
for

I’ve studied English for5 months.

私は5ヶ月間、英語を勉強しました。

 

<span class="bold-blue">since</span>
since

I’ve studied English since 17th of December.

私は12月17日から英語を勉強しています。

17th of December = December 17th

 

 

ここまでで終了です。

forsinceの違いと使い方」を学んでみました。

 

声に出して繰り返し話してみてくださいね。

それではまた。

 

「現在完了形とは?いつどうやって使うの?」その疑問に答えます。

 

See you.

 

 

コメント

タイトルとURLをコピーしました