見出し画像

English Grammar in Use Unit 12 For and Since When ... ? and How long ... ?


for と一緒に使われるのは

two hours, 20 minutes, five days, a long time, six months, 50 years, a week, ages(一昔、幾世), years

I haven't seen Tom for three days. 3日間トムを見ていない。

のように期間を表す言葉です。


sinceと一緒に使われるのは

8 o'clock, Monday, 12 May, April, 2001, Christmas, lunchtime, we arrived, I got up 

Sally has been working here since April. (= from April until now)

サリーは4月からここで働いている。(4月から今までずっと働いている)

のようにある期間の中の行動、状態が始まった一点を表す言葉です。


When + 過去形 ? と How long + 現在完了 / 現在完了進行形 ? の比較


When + 過去形 ?

When did it start raining? 

It started raining an hour ago / at 1 o'clock

質問に対して期間の中の行動、状態が始まった一点を表す言葉(an hour ago, at 1 o'clock)と一緒に答えます。


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

How long have they known each other?

They have known each other for a long time ago / since they were at school.

How long has it been raining?

It has been raining for an hour / since 1 o'clock.

質問に対してある期間の中の行動、状態が始まった一点を表す言葉(for a long time ago, for an hour

期間の中の行動、状態が始まった一点を表す言葉(since they were at school, since 1 o'clock

どちらでも答えることができます。


It is It has been のどちら使える場合

It is It has been + a long time, six months 等 + since 出来事


It is two years since I last saw Joe. 

It has been two years since I last saw Joe. 

( I haven't seen Joe for two years.)


How long is it since Mrs Hill died? 

How long has it been since Mrs Hill died?

(When did Mrs Hill die?)

サポートしたい?ぜひ!