![見出し画像](https://assets.st-note.com/production/uploads/images/13792716/rectangle_large_type_2_ca656173068728256c5be2dc55134202.png?width=1200)
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?)
サポートしたい?ぜひ!